/* eslint-disable */
import * as types from './graphql.js';
import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';

/**
 * Map of all GraphQL operations in the project.
 *
 * This map has several performance disadvantages:
 * 1. It is not tree-shakeable, so it will include all operations in the project.
 * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.
 * 3. It does not support dead code elimination, so it will add unused operations.
 *
 * Therefore it is highly recommended to use the babel or swc plugin for production.
 * Learn more about it here: https://the-guild.dev/graphql/codegen/plugins/presets/preset-client#reducing-bundle-size
 */
type Documents = {
    "\n  query ListApiKeys {\n    listApiKeys {\n      id\n      name\n      roleId\n      lastUsedAt\n      createdAt\n    }\n  }\n": typeof types.ListApiKeysDocument,
    "\n  query ListBusinessUsers {\n    listBusinessUsers {\n      id\n      email\n      name\n      roleId\n      createdAt\n    }\n  }\n": typeof types.ListBusinessUsersDocument,
    "\n  query ListInvitations {\n    listInvitations {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n": typeof types.ListInvitationsDocument,
    "\n  fragment DepositTransactionFields on Transaction {\n    id\n    eventDate\n    chargeId\n    amount {\n      raw\n      formatted\n      currency\n    }\n    debitExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n    eventExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n  }\n": typeof types.DepositTransactionFieldsFragmentDoc,
    "\n  query SharedDepositTransactions($depositId: UUID!) {\n    deposit(id: $depositId) {\n      id\n      currency\n      metadata {\n        id\n        transactions {\n          id\n          ...DepositTransactionFields\n        }\n      }\n    }\n  }\n": typeof types.SharedDepositTransactionsDocument,
    "\n  query BusinessLedgerInfo($filters: BusinessTransactionsFilter) {\n    businessTransactionsFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactions {\n          amount {\n            formatted\n            raw\n          }\n          business {\n            id\n            name\n          }\n          foreignAmount {\n            formatted\n            raw\n            currency\n          }\n          invoiceDate\n          reference\n          details\n          counterAccount {\n            __typename\n            id\n            name\n          }\n          chargeId\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n": typeof types.BusinessLedgerInfoDocument,
    "\n  query BusinessLedgerRecordsSummery($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactionsSum {\n          business {\n            id\n            name\n          }\n          credit {\n            formatted\n          }\n          debit {\n            formatted\n          }\n          total {\n            formatted\n            raw\n          }\n          foreignCurrenciesSum {\n            currency\n            credit {\n              formatted\n            }\n            debit {\n              formatted\n            }\n            total {\n              formatted\n              raw\n            }\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n": typeof types.BusinessLedgerRecordsSummeryDocument,
    "\n  query BusinessTripScreen($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      name\n      dates {\n        start\n      }\n    }\n  }\n": typeof types.BusinessTripScreenDocument,
    "\n  fragment BusinessTripsRowFields on BusinessTrip {\n    id\n    name\n    accountantApproval\n  }\n": typeof types.BusinessTripsRowFieldsFragmentDoc,
    "\n  query BusinessTripsRowValidation($id: UUID!) {\n    businessTrip(id: $id) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          ... on Transaction @defer {\n            id\n          }\n        }\n      }\n      summary {\n        ... on BusinessTripSummary @defer {\n          errors\n        }\n      }\n    }\n  }\n": typeof types.BusinessTripsRowValidationDocument,
    "\n  query EditableBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      ...BusinessTripReportHeaderFields\n      ...BusinessTripReportAttendeesFields\n      ...BusinessTripUncategorizedTransactionsFields\n      ...BusinessTripReportFlightsFields\n      ...BusinessTripReportAccommodationsFields\n      ...BusinessTripReportTravelAndSubsistenceFields\n      ...BusinessTripReportCarRentalFields\n      ...BusinessTripReportOtherFields\n      ...BusinessTripReportSummaryFields\n      ... on BusinessTrip {\n        uncategorizedTransactions {\n          transaction {\n            id\n          }\n        }\n      }\n    }\n  }\n": typeof types.EditableBusinessTripDocument,
    "\n  query BusinessTripsScreen {\n    allBusinessTrips {\n      id\n      name\n      dates {\n        start\n      }\n      ...BusinessTripsRowFields\n    }\n  }\n": typeof types.BusinessTripsScreenDocument,
    "\n  fragment BusinessAdminSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      adminInfo {\n        id\n        registrationDate\n        withholdingTaxAnnualIds {\n          id\n          year\n        }\n        withholdingTaxCompanyId\n        socialSecurityEmployerIds {\n          id\n          year\n        }\n        socialSecurityDeductionsId\n        taxAdvancesAnnualIds {\n          id\n          year\n        }\n        taxAdvancesRates {\n          date\n          rate\n        }\n      }\n    }\n  }\n": typeof types.BusinessAdminSectionFragmentDoc,
    "\n  query AdminFinancialAccountsSection($adminId: UUID!) {\n    financialAccountsByOwner(ownerId: $adminId) {\n      id\n      __typename\n      name\n      number\n      type\n      privateOrBusiness\n      accountTaxCategories {\n        id\n        currency\n        taxCategory {\n          id\n          name\n        }\n      }\n      ... on BankFinancialAccount {\n        bankNumber\n        branchNumber\n        iban\n        swiftCode\n        extendedBankNumber\n        partyPreferredIndication\n        partyAccountInvolvementCode\n        accountDealDate\n        accountUpdateDate\n        metegDoarNet\n        kodHarshaatPeilut\n        accountClosingReasonCode\n        accountAgreementOpeningDate\n        serviceAuthorizationDesc\n        branchTypeCode\n        mymailEntitlementSwitch\n        productLabel\n      }\n    }\n  }\n": typeof types.AdminFinancialAccountsSectionDocument,
    "\n  fragment BusinessHeader on Business {\n    __typename\n    id\n    name\n    createdAt\n    isActive\n    ... on LtdFinancialEntity {\n      governmentId\n      adminInfo {\n        id\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n": typeof types.BusinessHeaderFragmentDoc,
    "\n  query BusinessChargesSection($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n": typeof types.BusinessChargesSectionDocument,
    "\n  query ClientContractsSection($clientId: UUID!) {\n    contractsByClient(clientId: $clientId) {\n      id\n      purchaseOrders\n      startDate\n      endDate\n      amount {\n        raw\n        currency\n      }\n      billingCycle\n      isActive\n      product\n      documentType\n      remarks\n      plan\n      msCloud\n      operationsLimit\n    }\n  }\n": typeof types.ClientContractsSectionDocument,
    "\n  fragment ClientIntegrationsSection on LtdFinancialEntity {\n    id\n    clientInfo {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          businessId\n          greenInvoiceId\n        }\n        hiveId\n        linearId\n        slackChannelKey\n        notionId\n        workflowyUrl\n      }\n    }\n  }\n": typeof types.ClientIntegrationsSectionFragmentDoc,
    "\n  query ClientIntegrationsSectionGreenInvoice($clientId: UUID!) {\n    greenInvoiceClient(clientId: $clientId) {\n      businessId\n      greenInvoiceId\n      country {\n        id\n        name\n      }\n      emails\n      name\n      phone\n      taxId\n      address\n      city\n      zip\n      fax\n      mobile\n    }\n  }\n": typeof types.ClientIntegrationsSectionGreenInvoiceDocument,
    "\n  query ContractBasedDocumentDraft($issueMonth: TimelessDate!, $contractId: UUID!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: [$contractId]) {\n      ...NewDocumentDraft\n    }\n  }\n": typeof types.ContractBasedDocumentDraftDocument,
    "\n  fragment BusinessConfigurationSection on Business {\n    __typename\n    id\n    pcn874RecordType\n    irsCode\n    isActive\n    ownerId\n    ... on LtdFinancialEntity {\n      optionalVAT\n      exemptDealer\n      isReceiptEnough\n      isDocumentsOptional\n      sortCode {\n        id\n        key\n        defaultIrsCode\n      }\n      taxCategory {\n        id\n      }\n      suggestions {\n        phrases\n        emails\n        tags {\n          id\n        }\n        description\n        emailListener {\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n": typeof types.BusinessConfigurationSectionFragmentDoc,
    "\n  fragment BusinessContactSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      name\n      hebrewName\n      country {\n        id\n        code\n      }\n      governmentId\n      address\n      city\n      zipCode\n      email\n      # localAddress\n      phoneNumber\n      website\n      clientInfo {\n        id\n        emails\n      }\n    }\n  }\n": typeof types.BusinessContactSectionFragmentDoc,
    "\n  fragment BusinessPage on Business {\n    id\n    ... on LtdFinancialEntity {\n      clientInfo {\n        id\n      }\n      adminInfo {\n        id\n      }\n    }\n    ...ClientIntegrationsSection\n    ...BusinessHeader\n    ...BusinessContactSection\n    ...BusinessConfigurationSection\n    ...BusinessAdminSection\n  }\n": typeof types.BusinessPageFragmentDoc,
    "\n  query BusinessLedgerSection($businessId: UUID!) {\n    ledgerRecordsByFinancialEntity(financialEntityId: $businessId) {\n      id\n      ...LedgerRecordsTableFields\n    }\n  }\n": typeof types.BusinessLedgerSectionDocument,
    "\n  query BusinessTransactionsSection($businessId: UUID!) {\n    transactionsByFinancialEntity(financialEntityID: $businessId) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n": typeof types.BusinessTransactionsSectionDocument,
    "\n  query AllBusinessesForScreen($page: Int, $limit: Int, $name: String) {\n    allBusinesses(page: $page, limit: $limit, name: $name) {\n      nodes {\n        __typename\n        id\n        name\n        ... on LtdFinancialEntity {\n          ...BusinessHeader\n        }\n      }\n      pageInfo {\n        totalPages\n        totalRecords\n      }\n    }\n  }\n": typeof types.AllBusinessesForScreenDocument,
    "\n  fragment ChargeMatchesTableFields on ChargeMatch {\n    charge {\n      id\n      __typename\n      minEventDate\n      minDebitDate\n      minDocumentsDate\n      totalAmount {\n        raw\n        formatted\n      }\n      vat {\n        raw\n        formatted\n      }\n      counterparty {\n        name\n        id\n      }\n      userDescription\n      tags {\n        id\n        name\n        namePath\n      }\n      taxCategory {\n        id\n        name\n      }\n      #   ...ChargesTableRowFields\n    }\n    confidenceScore\n  }\n": typeof types.ChargeMatchesTableFieldsFragmentDoc,
    "\n  query ChargeExtendedInfoForChargeMatches($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      transactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n      additionalDocuments {\n        id\n        ...TableDocumentsRowFields\n      }\n    }\n  }\n": typeof types.ChargeExtendedInfoForChargeMatchesDocument,
    "\n  query ChargesLedgerValidation($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) @stream {\n      progress\n      charge {\n        id\n        ...ChargesTableFields\n      }\n    }\n  }\n": typeof types.ChargesLedgerValidationDocument,
    "\n  fragment ChargesTableAccountantApprovalFields on Charge {\n    id\n    accountantApproval\n  }\n": typeof types.ChargesTableAccountantApprovalFieldsFragmentDoc,
    "\n  fragment ChargesTableAmountFields on Charge {\n    __typename\n    id\n    totalAmount {\n      raw\n      formatted\n    }\n    ... on CreditcardBankCharge {\n      validCreditCardAmount\n    }\n  }\n": typeof types.ChargesTableAmountFieldsFragmentDoc,
    "\n  fragment ChargesTableBusinessTripFields on Charge {\n    id\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n  }\n": typeof types.ChargesTableBusinessTripFieldsFragmentDoc,
    "\n  fragment ChargesTableEntityFields on Charge {\n    __typename\n    id\n    counterparty {\n      name\n      id\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": typeof types.ChargesTableEntityFieldsFragmentDoc,
    "\n  fragment ChargesTableDateFields on Charge {\n    id\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    maxEventDate\n    maxDebitDate\n    maxDocumentsDate\n  }\n": typeof types.ChargesTableDateFieldsFragmentDoc,
    "\n  fragment ChargesTableDescriptionFields on Charge {\n    id\n    userDescription\n    validationData {\n      missingInfo\n    }\n    missingInfoSuggestions {\n      description\n    }\n  }\n": typeof types.ChargesTableDescriptionFieldsFragmentDoc,
    "\n  fragment ChargesTableMoreInfoFields on Charge {\n    __typename\n    id\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n      ... on ChargeMetadata @defer {\n        invalidLedger\n      }\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": typeof types.ChargesTableMoreInfoFieldsFragmentDoc,
    "\n  fragment ChargesTableTagsFields on Charge {\n    id\n    tags {\n      id\n      name\n      namePath\n    }\n    validationData {\n      ... on ValidationData {\n        missingInfo\n      }\n    }\n    missingInfoSuggestions {\n      ... on ChargeSuggestions {\n        tags {\n          id\n          name\n          namePath\n        }\n      }\n    }\n  }\n": typeof types.ChargesTableTagsFieldsFragmentDoc,
    "\n  fragment ChargesTableTaxCategoryFields on Charge {\n    __typename\n    id\n    taxCategory {\n      id\n      name\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": typeof types.ChargesTableTaxCategoryFieldsFragmentDoc,
    "\n  fragment ChargesTableTypeFields on Charge {\n    __typename\n    id\n  }\n": typeof types.ChargesTableTypeFieldsFragmentDoc,
    "\n  fragment ChargesTableVatFields on Charge {\n    __typename\n    id\n    vat {\n      raw\n      formatted\n    }\n    totalAmount {\n      raw\n      currency\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": typeof types.ChargesTableVatFieldsFragmentDoc,
    "\n  fragment ChargesTableErrorsFields on Charge {\n    id\n    errorsLedger: ledger {\n      validate {\n        errors\n      }\n    }\n  }\n": typeof types.ChargesTableErrorsFieldsFragmentDoc,
    "\n  query FetchCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      __typename\n      id\n      metadata {\n        transactionsCount\n        documentsCount\n        receiptsCount\n        invoicesCount\n        ledgerCount\n        miscExpensesCount\n        isLedgerLocked\n        openDocuments\n      }\n      totalAmount {\n        raw\n      }\n      ...DocumentsGalleryFields @defer\n      ...TableDocumentsFields @defer\n      ...ChargeLedgerRecordsTableFields @defer\n      ...ChargeTableTransactionsFields @defer\n      ...ConversionChargeInfo @defer\n      ...CreditcardBankChargeInfo @defer\n      ...TableSalariesFields @defer\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          ...BusinessTripReportFields\n        }\n      }\n      ...ChargesTableErrorsFields @defer\n      ...TableMiscExpensesFields @defer\n      ...ExchangeRatesInfo @defer\n    }\n  }\n": typeof types.FetchChargeDocument,
    "\n  fragment TableDocumentsFields on Charge {\n    id\n    additionalDocuments {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n": typeof types.TableDocumentsFieldsFragmentDoc,
    "\n  fragment ChargeLedgerRecordsTableFields on Charge {\n    id\n    ledger {\n      __typename\n      records {\n        id\n        ...LedgerRecordsTableFields\n      }\n      ... on Ledger @defer {\n        validate {\n          ... on LedgerValidation @defer {\n            matches\n            differences {\n              id\n              ...LedgerRecordsTableFields\n            }\n          }\n        }\n      }\n    }\n  }\n": typeof types.ChargeLedgerRecordsTableFieldsFragmentDoc,
    "\n  fragment ChargeTableTransactionsFields on Charge {\n    id\n    transactions {\n      id\n      ...TransactionForTransactionsTableFields\n    }\n  }\n": typeof types.ChargeTableTransactionsFieldsFragmentDoc,
    "\n  fragment ChargesTableRowFields on Charge {\n    id\n    __typename\n    metadata {\n      ... on ChargeMetadata @defer {\n        documentsCount\n        ledgerCount\n        transactionsCount\n        miscExpensesCount\n      }\n    }\n    totalAmount {\n      raw\n    }\n    ...ChargesTableAccountantApprovalFields\n    ...ChargesTableAmountFields\n    ...ChargesTableBusinessTripFields @defer\n    ...ChargesTableDateFields\n    ...ChargesTableDescriptionFields\n    ...ChargesTableEntityFields @defer\n    ...ChargesTableMoreInfoFields\n    ...ChargesTableTagsFields @defer\n    ...ChargesTableTaxCategoryFields @defer\n    ...ChargesTableTypeFields\n    ...ChargesTableVatFields\n  }\n": typeof types.ChargesTableRowFieldsFragmentDoc,
    "\n  query ChargeForRow($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableRowFields\n    }\n  }\n": typeof types.ChargeForRowDocument,
    "\n  fragment ChargesTableFields on Charge {\n    id\n    owner {\n      id\n    }\n    ...ChargesTableRowFields\n  }\n": typeof types.ChargesTableFieldsFragmentDoc,
    "\n  query BankDepositInfo($chargeId: UUID!) {\n    depositByCharge(chargeId: $chargeId) {\n      id\n      name\n      metadata {\n        id\n        currentBalance {\n          formatted\n        }\n        transactions {\n          id\n          chargeId\n          ...TransactionForTransactionsTableFields\n        }\n      }\n      isOpen\n    }\n  }\n": typeof types.BankDepositInfoDocument,
    "\n  query ChargeMatches($chargeId: UUID!) {\n    findChargeMatches(chargeId: $chargeId) {\n      matches {\n        chargeId\n        ...ChargeMatchesTableFields\n      }\n    }\n  }\n": typeof types.ChargeMatchesDocument,
    "\n  fragment ConversionChargeInfo on Charge {\n    id\n    __typename\n    ... on ConversionCharge {\n      eventRate {\n        from\n        to\n        rate\n      }\n      officialRate {\n        from\n        to\n        rate\n      }\n    }\n  }\n": typeof types.ConversionChargeInfoFragmentDoc,
    "\n  fragment CreditcardBankChargeInfo on Charge {\n    id\n    __typename\n    ... on CreditcardBankCharge {\n      creditCardTransactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n    }\n  }\n": typeof types.CreditcardBankChargeInfoFragmentDoc,
    "\n  fragment ExchangeRatesInfo on Charge {\n    id\n    __typename\n    ... on FinancialCharge {\n      exchangeRates {\n        aud\n        cad\n        eur\n        gbp\n        ils\n        jpy\n        sek\n        usd\n        eth\n        grt\n        usdc\n      }\n    }\n  }\n": typeof types.ExchangeRatesInfoFragmentDoc,
    "\n  fragment TableMiscExpensesFields on Charge {\n    id\n    miscExpenses {\n      id\n      amount {\n        formatted\n      }\n      description\n      invoiceDate\n      valueDate\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      chargeId\n      ...EditMiscExpenseFields\n    }\n  }\n": typeof types.TableMiscExpensesFieldsFragmentDoc,
    "\n  fragment TableSalariesFields on Charge {\n    id\n    __typename\n    ... on SalaryCharge {\n      salaryRecords {\n        directAmount {\n          formatted\n        }\n        baseAmount {\n          formatted\n        }\n        employee {\n          id\n          name\n        }\n        pensionFund {\n          id\n          name\n        }\n        pensionEmployeeAmount {\n          formatted\n        }\n        pensionEmployerAmount {\n          formatted\n        }\n        compensationsAmount {\n          formatted\n        }\n        trainingFund {\n          id\n          name\n        }\n        trainingFundEmployeeAmount {\n          formatted\n        }\n        trainingFundEmployerAmount {\n          formatted\n        }\n        socialSecurityEmployeeAmount {\n          formatted\n        }\n        socialSecurityEmployerAmount {\n          formatted\n        }\n        incomeTaxAmount {\n          formatted\n        }\n        healthInsuranceAmount {\n          formatted\n        }\n      }\n    }\n  }\n": typeof types.TableSalariesFieldsFragmentDoc,
    "\n  query IncomeChargesChart($filters: ChargeFilter) {\n    allCharges(filters: $filters) {\n      nodes {\n        id\n        transactions {\n          id\n          eventDate\n          effectiveDate\n          amount {\n            currency\n            formatted\n            raw\n          }\n          eventExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n          debitExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n        }\n      }\n    }\n  }\n": typeof types.IncomeChargesChartDocument,
    "\n  fragment MonthlyIncomeExpenseChartInfo on IncomeExpenseChart {\n    monthlyData {\n      income {\n        formatted\n        raw\n      }\n      expense {\n        formatted\n        raw\n      }\n      balance {\n        formatted\n        raw\n      }\n      date\n    }\n  }\n": typeof types.MonthlyIncomeExpenseChartInfoFragmentDoc,
    "\n  query MonthlyIncomeExpenseChart($filters: IncomeExpenseChartFilters!) {\n    incomeExpenseChart(filters: $filters) {\n      fromDate\n      toDate\n      currency\n      ...MonthlyIncomeExpenseChartInfo\n    }\n  }\n": typeof types.MonthlyIncomeExpenseChartDocument,
    "\n  query ContractsEditModal($contractId: UUID!) {\n    contractsById(id: $contractId) {\n      id\n      startDate\n      endDate\n      purchaseOrders\n      amount {\n        raw\n        currency\n      }\n      product\n      msCloud\n      billingCycle\n      plan\n      isActive\n      remarks\n      documentType\n      operationsLimit\n    }\n  }\n": typeof types.ContractsEditModalDocument,
    "\n  fragment BusinessTripReportFields on BusinessTrip {\n    id\n    ...BusinessTripReportHeaderFields\n    ...BusinessTripReportSummaryFields\n  }\n": typeof types.BusinessTripReportFieldsFragmentDoc,
    "\n  fragment BusinessTripAccountantApprovalFields on BusinessTrip {\n    id\n    accountantApproval\n  }\n": typeof types.BusinessTripAccountantApprovalFieldsFragmentDoc,
    "\n  query UncategorizedTransactionsByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          id\n          eventDate\n          sourceDescription\n          referenceKey\n          counterparty {\n            id\n            name\n          }\n          amount {\n            formatted\n            raw\n          }\n        }\n      }\n    }\n  }\n": typeof types.UncategorizedTransactionsByBusinessTripDocument,
    "\n  fragment BusinessTripReportAccommodationsRowFields on BusinessTripAccommodationExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    country {\n      id\n      name\n    }\n    nightsCount\n    attendeesStay {\n      id\n      attendee {\n        id\n        name\n      }\n      nightsCount\n    }\n  }\n": typeof types.BusinessTripReportAccommodationsRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAccommodationsTableFields on BusinessTripAccommodationExpense {\n    id\n    date\n    ...BusinessTripReportAccommodationsRowFields\n  }\n": typeof types.BusinessTripReportAccommodationsTableFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAccommodationsFields on BusinessTrip {\n    id\n    accommodationExpenses {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n": typeof types.BusinessTripReportAccommodationsFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAttendeeRowFields on BusinessTripAttendee {\n    id\n    name\n    arrivalDate\n    departureDate\n    flights {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    accommodations {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n": typeof types.BusinessTripReportAttendeeRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAttendeesFields on BusinessTrip {\n    id\n    attendees {\n      id\n      name\n      ...BusinessTripReportAttendeeRowFields\n    }\n  }\n": typeof types.BusinessTripReportAttendeesFieldsFragmentDoc,
    "\n  fragment BusinessTripReportCarRentalRowFields on BusinessTripCarRentalExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    days\n    isFuelExpense\n  }\n": typeof types.BusinessTripReportCarRentalRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportCarRentalFields on BusinessTrip {\n    id\n    carRentalExpenses {\n      id\n      date\n      ...BusinessTripReportCarRentalRowFields\n    }\n  }\n": typeof types.BusinessTripReportCarRentalFieldsFragmentDoc,
    "\n  fragment BusinessTripReportCoreExpenseRowFields on BusinessTripExpense {\n    id\n    date\n    valueDate\n    amount {\n      formatted\n      raw\n      currency\n    }\n    employee {\n      id\n      name\n    }\n    payedByEmployee\n    charges {\n      id\n    }\n  }\n": typeof types.BusinessTripReportCoreExpenseRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportFlightsRowFields on BusinessTripFlightExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    path\n    class\n    attendees {\n      id\n      name\n    }\n  }\n": typeof types.BusinessTripReportFlightsRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportFlightsTableFields on BusinessTripFlightExpense {\n    id\n    date\n    ...BusinessTripReportFlightsRowFields\n  }\n": typeof types.BusinessTripReportFlightsTableFieldsFragmentDoc,
    "\n  fragment BusinessTripReportFlightsFields on BusinessTrip {\n    id\n    flightExpenses {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    attendees {\n      id\n      name\n    }\n  }\n": typeof types.BusinessTripReportFlightsFieldsFragmentDoc,
    "\n  fragment BusinessTripReportOtherRowFields on BusinessTripOtherExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    description\n    deductibleExpense\n  }\n": typeof types.BusinessTripReportOtherRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportOtherFields on BusinessTrip {\n    id\n    otherExpenses {\n      id\n      date\n      ...BusinessTripReportOtherRowFields\n    }\n  }\n": typeof types.BusinessTripReportOtherFieldsFragmentDoc,
    "\n  fragment BusinessTripReportHeaderFields on BusinessTrip {\n    id\n    name\n    dates {\n      start\n      end\n    }\n    purpose\n    destination {\n      id\n      name\n    }\n    ...BusinessTripAccountantApprovalFields\n  }\n": typeof types.BusinessTripReportHeaderFieldsFragmentDoc,
    "\n  fragment BusinessTripReportSummaryFields on BusinessTrip {\n    id\n    ... on BusinessTrip @defer {\n      summary {\n        excessExpenditure {\n          formatted\n        }\n        excessTax\n        rows {\n          type\n          totalForeignCurrency {\n            formatted\n          }\n          totalLocalCurrency {\n            formatted\n          }\n          taxableForeignCurrency {\n            formatted\n          }\n          taxableLocalCurrency {\n            formatted\n          }\n          maxTaxableForeignCurrency {\n            formatted\n          }\n          maxTaxableLocalCurrency {\n            formatted\n          }\n          excessExpenditure {\n            formatted\n          }\n        }\n        errors\n      }\n    }\n  }\n": typeof types.BusinessTripReportSummaryFieldsFragmentDoc,
    "\n  fragment BusinessTripReportTravelAndSubsistenceRowFields on BusinessTripTravelAndSubsistenceExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    expenseType\n  }\n": typeof types.BusinessTripReportTravelAndSubsistenceRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportTravelAndSubsistenceFields on BusinessTrip {\n    id\n    travelAndSubsistenceExpenses {\n      id\n      date\n      ...BusinessTripReportTravelAndSubsistenceRowFields\n    }\n  }\n": typeof types.BusinessTripReportTravelAndSubsistenceFieldsFragmentDoc,
    "\n  fragment BusinessTripUncategorizedTransactionsFields on BusinessTrip {\n    id\n    uncategorizedTransactions {\n      transaction {\n        id\n        eventDate\n        chargeId\n        amount {\n          raw\n        }\n        ...TransactionsTableEventDateFields\n        ...TransactionsTableDebitDateFields\n        ...TransactionsTableAccountFields\n        ...TransactionsTableDescriptionFields\n        ...TransactionsTableSourceIDFields\n        ...TransactionsTableEntityFields\n      }\n      ...UncategorizedTransactionsTableAmountFields\n    }\n  }\n": typeof types.BusinessTripUncategorizedTransactionsFieldsFragmentDoc,
    "\n  fragment UncategorizedTransactionsTableAmountFields on UncategorizedTransaction {\n    transaction {\n      id\n      amount {\n        raw\n        formatted\n      }\n      cryptoExchangeRate {\n        rate\n      }\n    }\n    categorizedAmount {\n      raw\n      formatted\n    }\n    errors\n  }\n": typeof types.UncategorizedTransactionsTableAmountFieldsFragmentDoc,
    "\n  fragment DepreciationRecordRowFields on DepreciationRecord {\n    id\n    amount {\n      currency\n      formatted\n      raw\n    }\n    activationDate\n    category {\n      id\n      name\n      percentage\n    }\n    type\n    charge {\n      id\n      totalAmount {\n        currency\n        formatted\n        raw\n      }\n    }\n  }\n": typeof types.DepreciationRecordRowFieldsFragmentDoc,
    "\n  query ChargeDepreciation($chargeId: UUID!) {\n    depreciationRecordsByCharge(chargeId: $chargeId) {\n      id\n      ...DepreciationRecordRowFields\n    }\n  }\n": typeof types.ChargeDepreciationDocument,
    "\n  query RecentBusinessIssuedDocuments($businessId: UUID!, $limit: Int) {\n    recentDocumentsByBusiness(businessId: $businessId, limit: $limit) {\n      id\n      ... on FinancialDocument {\n        issuedDocumentInfo {\n          id\n          status\n          externalId\n        }\n      }\n      ...TableDocumentsRowFields\n    }\n  }\n": typeof types.RecentBusinessIssuedDocumentsDocument,
    "\n  query RecentIssuedDocumentsOfSameType($documentType: DocumentType!) {\n    recentIssuedDocumentsByType(documentType: $documentType) {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n": typeof types.RecentIssuedDocumentsOfSameTypeDocument,
    "\n  query EditDocument($documentId: UUID!) {\n    documentById(documentId: $documentId) {\n      id\n      image\n      file\n      documentType\n      description\n      remarks\n      __typename\n      ... on FinancialDocument {\n        vat {\n          raw\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          currency\n        }\n        debtor {\n          id\n          name\n        }\n        creditor {\n          id\n          name\n        }\n        vatReportDateOverride\n        noVatAmount\n        allocationNumber\n        exchangeRateOverride\n      }\n    }\n  }\n": typeof types.EditDocumentDocument,
    "\n  fragment EditMiscExpenseFields on MiscExpense {\n    id\n    amount {\n      raw\n      currency\n    }\n    description\n    invoiceDate\n    valueDate\n    creditor {\n      id\n    }\n    debtor {\n      id\n    }\n  }\n": typeof types.EditMiscExpenseFieldsFragmentDoc,
    "\n  fragment EditTagFields on Tag {\n    id\n    name\n    parent {\n      id\n      name\n    }\n  }\n": typeof types.EditTagFieldsFragmentDoc,
    "\n  query EditTransaction($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      counterparty {\n        id\n        name\n      }\n      effectiveDate\n      isFee\n      account {\n        type\n        id\n      }\n    }\n  }\n": typeof types.EditTransactionDocument,
    "\n  query ClientInfoForDocumentIssuing($businessId: UUID!) {\n    client(businessId: $businessId) {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          greenInvoiceId\n          businessId\n          name\n        }\n      }\n      ...IssueDocumentClientFields\n    }\n  }\n": typeof types.ClientInfoForDocumentIssuingDocument,
    "\n  query AllBusinessTrips {\n    allBusinessTrips {\n      id\n      name\n    }\n  }\n": typeof types.AllBusinessTripsDocument,
    "\n  query AllDepreciationCategories {\n    depreciationCategories {\n      id\n      name\n      percentage\n    }\n  }\n": typeof types.AllDepreciationCategoriesDocument,
    "\n  query AllEmployeesByEmployer($employerId: UUID!) {\n    employeesByEmployerId(employerId: $employerId) {\n      id\n      name\n    }\n  }\n": typeof types.AllEmployeesByEmployerDocument,
    "\n  query AllPensionFunds {\n    allPensionFunds {\n      id\n      name\n    }\n  }\n": typeof types.AllPensionFundsDocument,
    "\n  query AllTrainingFunds {\n    allTrainingFunds {\n      id\n      name\n    }\n  }\n": typeof types.AllTrainingFundsDocument,
    "\n  query AttendeesByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      attendees {\n        id\n        name\n      }\n    }\n  }\n": typeof types.AttendeesByBusinessTripDocument,
    "\n  query FetchMultipleBusinesses($businessIds: [UUID!]!) {\n    businesses(ids: $businessIds) {\n      id\n      name\n    }\n  }\n": typeof types.FetchMultipleBusinessesDocument,
    "\n  query FetchMultipleCharges($chargeIds: [UUID!]!) {\n    chargesByIDs(chargeIDs: $chargeIds) {\n      id\n      __typename\n      metadata {\n        transactionsCount\n        invoicesCount\n      }\n      owner {\n        id\n        name\n      }\n      tags {\n        id\n        name\n        namePath\n      }\n      decreasedVAT\n      property\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      optionalVAT\n      optionalDocuments\n    }\n  }\n": typeof types.FetchMultipleChargesDocument,
    "\n  query EditCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      __typename\n      counterparty {\n        id\n        name\n      }\n      owner {\n        id\n        name\n      }\n      property\n      decreasedVAT\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      taxCategory {\n        id\n        name\n      }\n      tags {\n        id\n      }\n      missingInfoSuggestions {\n        ... on ChargeSuggestions {\n          tags {\n            id\n          }\n        }\n      }\n      optionalVAT\n      optionalDocuments\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          name\n        }\n      }\n      yearsOfRelevance {\n        year\n        amount\n      }\n    }\n  }\n": typeof types.EditChargeDocument,
    "\n  query EditSalaryRecord($month: TimelessDate!, $employeeIDs: [UUID!]!) {\n    salaryRecordsByDates(fromDate: $month, toDate: $month, employeeIDs: $employeeIDs) {\n      month\n      charge {\n        id\n      }\n      directAmount {\n        raw\n      }\n      baseAmount {\n        raw\n      }\n      employee {\n        id\n        name\n      }\n      employer {\n        id\n        name\n      }\n      pensionFund {\n        id\n        name\n      }\n      pensionEmployeeAmount {\n        raw\n      }\n      pensionEmployeePercentage\n      pensionEmployerAmount {\n        raw\n      }\n      pensionEmployerPercentage\n      compensationsAmount {\n        raw\n      }\n      compensationsPercentage\n      trainingFund {\n        id\n        name\n      }\n      trainingFundEmployeeAmount {\n        raw\n      }\n      trainingFundEmployeePercentage\n      trainingFundEmployerAmount {\n        raw\n      }\n      trainingFundEmployerPercentage\n      socialSecurityEmployeeAmount {\n        raw\n      }\n      socialSecurityEmployerAmount {\n        raw\n      }\n      incomeTaxAmount {\n        raw\n      }\n      healthInsuranceAmount {\n        raw\n      }\n      globalAdditionalHoursAmount {\n        raw\n      }\n      bonus {\n        raw\n      }\n      gift {\n        raw\n      }\n      travelAndSubsistence {\n        raw\n      }\n      recovery {\n        raw\n      }\n      notionalExpense {\n        raw\n      }\n      vacationDays {\n        added\n        balance\n      }\n      vacationTakeout {\n        raw\n      }\n      workDays\n      sicknessDays {\n        balance\n      }\n    }\n  }\n": typeof types.EditSalaryRecordDocument,
    "\n  query SortCodeToUpdate($key: Int!, $ownerId: String!) {\n    sortCode(key: $key, ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n": typeof types.SortCodeToUpdateDocument,
    "\n  query TaxCategoryToUpdate($id: UUID!) {\n    taxCategory(id: $id) {\n      id\n      ownerId\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n      irsCode\n    }\n  }\n": typeof types.TaxCategoryToUpdateDocument,
    "\n  query MiscExpenseTransactionFields($transactionId: UUID!) {\n    transactionsByIDs(transactionIDs: [$transactionId]) {\n      id\n      chargeId\n      amount {\n        raw\n        currency\n      }\n      eventDate\n      effectiveDate\n      exactEffectiveDate\n      counterparty {\n        id\n      }\n    }\n  }\n": typeof types.MiscExpenseTransactionFieldsDocument,
    "\n  fragment IssueDocumentClientFields on Client {\n    id\n    originalBusiness {\n      id\n      address\n      city\n      zipCode\n      country {\n        id\n        code\n      }\n      governmentId\n      name\n      phoneNumber\n    }\n    emails\n    # city\n    # zip\n    # fax\n    # mobile\n  }\n": typeof types.IssueDocumentClientFieldsFragmentDoc,
    "\n  query NewDocumentDraftByCharge($chargeId: UUID!) {\n    newDocumentDraftByCharge(chargeId: $chargeId) {\n      ...NewDocumentDraft\n    }\n  }\n": typeof types.NewDocumentDraftByChargeDocument,
    "\n  query NewDocumentDraftByDocument($documentId: UUID!) {\n    newDocumentDraftByDocument(documentId: $documentId) {\n      ...NewDocumentDraft\n    }\n  }\n": typeof types.NewDocumentDraftByDocumentDocument,
    "\n  fragment NewDocumentDraft on DocumentDraft {\n    description\n    remarks\n    footer\n    type\n    date\n    dueDate\n    language\n    currency\n    vatType\n    discount {\n      amount\n      type\n    }\n    rounding\n    signed\n    maxPayments\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n      integrations {\n        id\n      }\n      emails\n      ...IssueDocumentClientFields\n    }\n    income {\n      currency\n      currencyRate\n      description\n      itemId\n      price\n      quantity\n      vatRate\n      vatType\n    }\n    payment {\n      currency\n      currencyRate\n      date\n      price\n      type\n      bankName\n      bankBranch\n      bankAccount\n      chequeNum\n      accountId\n      transactionId\n      cardType\n      cardNum\n      numPayments\n      firstPayment\n    }\n    linkedDocumentIds\n    linkedPaymentId\n  }\n": typeof types.NewDocumentDraftFragmentDoc,
    "\n  query SimilarChargesByBusiness(\n    $businessId: UUID!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarChargesByBusiness(\n      businessId: $businessId\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n": typeof types.SimilarChargesByBusinessDocument,
    "\n  query SimilarCharges(\n    $chargeId: UUID!\n    $withMissingTags: Boolean!\n    $withMissingDescription: Boolean!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarCharges(\n      chargeId: $chargeId\n      withMissingTags: $withMissingTags\n      withMissingDescription: $withMissingDescription\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n": typeof types.SimilarChargesDocument,
    "\n  fragment SimilarChargesTable on Charge {\n    id\n    __typename\n    counterparty {\n      name\n      id\n    }\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    totalAmount {\n      raw\n      formatted\n    }\n    vat {\n      raw\n      formatted\n    }\n    userDescription\n    tags {\n      id\n      name\n    }\n    taxCategory {\n      id\n      name\n    }\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n    }\n  }\n": typeof types.SimilarChargesTableFragmentDoc,
    "\n  query SimilarTransactions($transactionId: UUID!, $withMissingInfo: Boolean!) {\n    similarTransactions(transactionId: $transactionId, withMissingInfo: $withMissingInfo) {\n      id\n      account {\n        id\n        name\n        type\n      }\n      amount {\n        formatted\n        raw\n      }\n      effectiveDate\n      eventDate\n      sourceDescription\n    }\n  }\n": typeof types.SimilarTransactionsDocument,
    "\n  query UniformFormat($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    uniformFormat(fromDate: $fromDate, toDate: $toDate) {\n      bkmvdata\n      ini\n    }\n  }\n": typeof types.UniformFormatDocument,
    "\n  fragment NewFetchedDocumentFields on Document {\n    id\n    documentType\n    charge {\n      id\n      userDescription\n      counterparty {\n        id\n        name\n      }\n    }\n  }\n": typeof types.NewFetchedDocumentFieldsFragmentDoc,
    "\n  fragment ContractForContractsTableFields on Contract {\n    id\n    isActive\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n    purchaseOrders\n    startDate\n    endDate\n    amount {\n      raw\n      formatted\n    }\n    billingCycle\n    product\n    plan\n    operationsLimit\n    msCloud\n    # documentType\n    # remarks\n  }\n": typeof types.ContractForContractsTableFieldsFragmentDoc,
    "\n  query ContractBasedDocumentDrafts($issueMonth: TimelessDate!, $contractIds: [UUID!]!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: $contractIds) {\n      ...NewDocumentDraft\n    }\n  }\n": typeof types.ContractBasedDocumentDraftsDocument,
    "\n  fragment TableDocumentsRowFields on Document {\n    id\n    documentType\n    image\n    file\n    description\n    remarks\n    charge {\n      id\n    }\n    ... on FinancialDocument {\n      amount {\n        raw\n        formatted\n        currency\n      }\n      missingInfoSuggestions {\n        amount {\n          raw\n          formatted\n          currency\n        }\n        isIncome\n        counterparty {\n          id\n          name\n        }\n        owner {\n          id\n          name\n        }\n      }\n      date\n      vat {\n        raw\n        formatted\n        currency\n      }\n      serialNumber\n      allocationNumber\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      issuedDocumentInfo {\n        id\n        status\n        originalDocument {\n          income {\n            description\n          }\n        }\n      }\n    }\n  }\n": typeof types.TableDocumentsRowFieldsFragmentDoc,
    "\n  fragment DocumentsGalleryFields on Charge {\n    id\n    additionalDocuments {\n      id\n      image\n      ... on FinancialDocument {\n        documentType\n      }\n    }\n  }\n": typeof types.DocumentsGalleryFieldsFragmentDoc,
    "\n  fragment LedgerRecordsTableFields on LedgerRecord {\n    id\n    creditAccount1 {\n      __typename\n      id\n      name\n    }\n    creditAccount2 {\n      __typename\n      id\n      name\n    }\n    debitAccount1 {\n      __typename\n      id\n      name\n    }\n    debitAccount2 {\n      __typename\n      id\n      name\n    }\n    creditAmount1 {\n      formatted\n      currency\n    }\n    creditAmount2 {\n      formatted\n      currency\n    }\n    debitAmount1 {\n      formatted\n      currency\n    }\n    debitAmount2 {\n      formatted\n      currency\n    }\n    localCurrencyCreditAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyCreditAmount2 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount2 {\n      formatted\n      raw\n    }\n    invoiceDate\n    valueDate\n    description\n    reference\n  }\n": typeof types.LedgerRecordsTableFieldsFragmentDoc,
    "\n  query AccountantApprovalsChargesTable($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        accountantApproval\n      }\n    }\n  }\n": typeof types.AccountantApprovalsChargesTableDocument,
    "\n  query CorporateTaxRulingComplianceReport($years: [Int!]!) {\n    corporateTaxRulingComplianceReport(years: $years) {\n      id\n      year\n      totalIncome {\n        formatted\n        raw\n        currency\n      }\n      researchAndDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      rndRelativeToIncome {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      localDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      localDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      foreignDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      foreignDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      businessTripRndExpenses {\n        formatted\n        raw\n        currency\n      }\n      ... on CorporateTaxRulingComplianceReport @defer {\n        differences {\n          id\n          totalIncome {\n            formatted\n            raw\n            currency\n          }\n          researchAndDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          rndRelativeToIncome {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          localDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          localDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          foreignDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          foreignDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          businessTripRndExpenses {\n            formatted\n            raw\n            currency\n          }\n        }\n      }\n    }\n  }\n": typeof types.CorporateTaxRulingComplianceReportDocument,
    "\n  fragment CorporateTaxRulingReportRuleCellFields on CorporateTaxRule {\n    id\n    rule\n    percentage {\n      formatted\n    }\n    isCompliant\n  }\n": typeof types.CorporateTaxRulingReportRuleCellFieldsFragmentDoc,
    "\n  query AllDynamicReports {\n    allDynamicReports {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n": typeof types.AllDynamicReportsDocument,
    "\n  query DynamicReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      __typename\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        businessTransactionsSum {\n          business {\n            id\n            name\n            sortCode {\n              id\n              key\n              name\n            }\n          }\n          credit {\n            formatted\n            raw\n          }\n          debit {\n            formatted\n            raw\n          }\n          total {\n            formatted\n            raw\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n": typeof types.DynamicReportDocument,
    "\n  query DynamicReportTemplate($name: String!) {\n    dynamicReport(name: $name) {\n      id\n      name\n      isLocked\n      updated\n      template {\n        id\n        parent\n        text\n        droppable\n        data {\n          nodeType\n          isOpen\n          hebrewText\n        }\n      }\n    }\n  }\n": typeof types.DynamicReportTemplateDocument,
    "\n  query ProfitAndLossReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    profitAndLossReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n    }\n  }\n": typeof types.ProfitAndLossReportDocument,
    "\n  fragment ReportCommentaryTableFields on ReportCommentary {\n    records {\n      sortCode {\n        id\n        key\n        name\n      }\n      amount {\n        formatted\n      }\n      records {\n        ...ReportSubCommentaryTableFields\n      }\n    }\n  }\n": typeof types.ReportCommentaryTableFieldsFragmentDoc,
    "\n  fragment ReportSubCommentaryTableFields on ReportCommentarySubRecord {\n    financialEntity {\n      id\n      name\n    }\n    amount {\n      formatted\n    }\n  }\n": typeof types.ReportSubCommentaryTableFieldsFragmentDoc,
    "\n  query TaxReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    taxReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n    }\n  }\n": typeof types.TaxReportDocument,
    "\n  query TrialBalanceReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        ...TrialBalanceTableFields\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n": typeof types.TrialBalanceReportDocument,
    "\n  fragment TrialBalanceTableFields on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n    businessTransactionsSum {\n      business {\n        id\n        name\n        sortCode {\n          id\n          key\n          name\n        }\n      }\n      credit {\n        formatted\n        raw\n      }\n      debit {\n        formatted\n        raw\n      }\n      total {\n        formatted\n        raw\n      }\n    }\n  }\n": typeof types.TrialBalanceTableFieldsFragmentDoc,
    "\n  query ValidatePcn874Reports(\n    $businessId: UUID\n    $fromMonthDate: TimelessDate!\n    $toMonthDate: TimelessDate!\n  ) {\n    pcnByDate(businessId: $businessId, fromMonthDate: $fromMonthDate, toMonthDate: $toMonthDate)\n      @stream {\n      id\n      business {\n        id\n        name\n      }\n      date\n      content\n      diffContent\n    }\n  }\n": typeof types.ValidatePcn874ReportsDocument,
    "\n  fragment VatReportBusinessTripsFields on VatReportResult {\n    businessTrips {\n      id\n      ...ChargesTableFields\n    }\n  }\n": typeof types.VatReportBusinessTripsFieldsFragmentDoc,
    "\n  fragment VatReportAccountantApprovalFields on VatReportRecord {\n    chargeId\n    chargeAccountantStatus\n  }\n": typeof types.VatReportAccountantApprovalFieldsFragmentDoc,
    "\n  fragment VatReportExpensesRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    chargeId\n    # chargeAccountantReviewed\n    amount {\n      formatted\n      raw\n    }\n    localAmount {\n      formatted\n      raw\n    }\n    localVat {\n      formatted\n      raw\n    }\n    foreignVatAfterDeduction {\n      formatted\n      raw\n    }\n    localVatAfterDeduction {\n      formatted\n      raw\n    }\n    roundedLocalVatAfterDeduction {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n": typeof types.VatReportExpensesRowFieldsFragmentDoc,
    "\n  fragment VatReportExpensesFields on VatReportResult {\n    expenses {\n      ...VatReportExpensesRowFields\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n": typeof types.VatReportExpensesFieldsFragmentDoc,
    "\n  fragment VatReportIncomeRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    chargeId\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    taxReducedForeignAmount {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n": typeof types.VatReportIncomeRowFieldsFragmentDoc,
    "\n  fragment VatReportIncomeFields on VatReportResult {\n    income {\n      ...VatReportIncomeRowFields\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n": typeof types.VatReportIncomeFieldsFragmentDoc,
    "\n  query VatMonthlyReport($filters: VatReportFilter) {\n    vatReport(filters: $filters) {\n      ...VatReportSummaryFields\n      ...VatReportIncomeFields\n      ...VatReportExpensesFields\n      ...VatReportMissingInfoFields\n      ...VatReportMiscTableFields\n      ...VatReportBusinessTripsFields\n    }\n  }\n": typeof types.VatMonthlyReportDocument,
    "\n  fragment VatReportMiscTableFields on VatReportResult {\n    differentMonthDoc {\n      id\n      ...ChargesTableFields\n    }\n  }\n": typeof types.VatReportMiscTableFieldsFragmentDoc,
    "\n  fragment VatReportMissingInfoFields on VatReportResult {\n    missingInfo {\n      id\n      ...ChargesTableFields\n    }\n  }\n": typeof types.VatReportMissingInfoFieldsFragmentDoc,
    "\n  query GeneratePCN($monthDate: TimelessDate!, $financialEntityId: UUID!) {\n    pcnFile(monthDate: $monthDate, financialEntityId: $financialEntityId) {\n      reportContent\n      fileName\n    }\n  }\n": typeof types.GeneratePcnDocument,
    "\n  fragment VatReportSummaryFields on VatReportResult {\n    expenses {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n      isProperty\n    }\n    income {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n": typeof types.VatReportSummaryFieldsFragmentDoc,
    "\n  fragment LedgerCsvFields on YearlyLedgerReport {\n    id\n    year\n    financialEntitiesInfo {\n      entity {\n        id\n        name\n        sortCode {\n          id\n          key\n        }\n      }\n      openingBalance {\n        raw\n      }\n      totalCredit {\n        raw\n      }\n      totalDebit {\n        raw\n      }\n      closingBalance {\n        raw\n      }\n      records {\n        id\n        amount {\n          raw\n          formatted\n        }\n        invoiceDate\n        valueDate\n        description\n        reference\n        counterParty {\n          id\n          name\n        }\n        balance\n      }\n    }\n  }\n": typeof types.LedgerCsvFieldsFragmentDoc,
    "\n  query YearlyLedger($year: Int!) {\n    yearlyLedgerReport(year: $year) {\n      id\n      year\n      financialEntitiesInfo {\n        entity {\n          id\n          name\n          sortCode {\n            id\n            key\n          }\n        }\n        openingBalance {\n          raw\n        }\n        totalCredit {\n          raw\n        }\n        totalDebit {\n          raw\n        }\n        closingBalance {\n          raw\n        }\n        records {\n          id\n          amount {\n            raw\n            formatted\n          }\n          invoiceDate\n          valueDate\n          description\n          reference\n          counterParty {\n            id\n            name\n          }\n          balance\n        }\n      }\n      ...LedgerCsvFields\n    }\n  }\n": typeof types.YearlyLedgerDocument,
    "\n  query SalaryScreenRecords(\n    $fromDate: TimelessDate!\n    $toDate: TimelessDate!\n    $employeeIDs: [UUID!]\n  ) {\n    salaryRecordsByDates(fromDate: $fromDate, toDate: $toDate, employeeIDs: $employeeIDs) {\n      month\n      employee {\n        id\n      }\n      ...SalariesTableFields\n    }\n  }\n": typeof types.SalaryScreenRecordsDocument,
    "\n  fragment SalariesRecordEmployeeFields on Salary {\n    month\n    employee {\n      id\n      name\n    }\n  }\n": typeof types.SalariesRecordEmployeeFieldsFragmentDoc,
    "\n  fragment SalariesRecordFundsFields on Salary {\n    month\n    employee {\n      id\n    }\n    pensionFund {\n      id\n      name\n    }\n    pensionEmployeeAmount {\n      formatted\n      raw\n    }\n    pensionEmployeePercentage\n    pensionEmployerAmount {\n      formatted\n      raw\n    }\n    pensionEmployerPercentage\n    compensationsAmount {\n      formatted\n      raw\n    }\n    compensationsPercentage\n    trainingFund {\n      id\n      name\n    }\n    trainingFundEmployeeAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployeePercentage\n    trainingFundEmployerAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployerPercentage\n  }\n": typeof types.SalariesRecordFundsFieldsFragmentDoc,
    "\n  fragment SalariesRecordInsurancesAndTaxesFields on Salary {\n    month\n    employee {\n      id\n    }\n    healthInsuranceAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployeeAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployerAmount {\n      formatted\n      raw\n    }\n    incomeTaxAmount {\n      formatted\n      raw\n    }\n    notionalExpense {\n      formatted\n      raw\n    }\n  }\n": typeof types.SalariesRecordInsurancesAndTaxesFieldsFragmentDoc,
    "\n  fragment SalariesRecordMainSalaryFields on Salary {\n    month\n    employee {\n      id\n    }\n    baseAmount {\n      formatted\n    }\n    directAmount {\n      formatted\n    }\n    globalAdditionalHoursAmount {\n      formatted\n    }\n    bonus {\n      formatted\n      raw\n    }\n    gift {\n      formatted\n      raw\n    }\n    recovery {\n      formatted\n      raw\n    }\n    vacationTakeout {\n      formatted\n      raw\n    }\n  }\n": typeof types.SalariesRecordMainSalaryFieldsFragmentDoc,
    "\n  fragment SalariesRecordWorkFrameFields on Salary {\n    month\n    employee {\n      id\n    }\n    vacationDays {\n      added\n      taken\n      balance\n    }\n    workDays\n    sicknessDays {\n      balance\n    }\n  }\n": typeof types.SalariesRecordWorkFrameFieldsFragmentDoc,
    "\n  fragment SalariesMonthFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordFields\n  }\n": typeof types.SalariesMonthFieldsFragmentDoc,
    "\n  fragment SalariesTableFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesMonthFields\n  }\n": typeof types.SalariesTableFieldsFragmentDoc,
    "\n  fragment SalariesRecordFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordEmployeeFields\n    ...SalariesRecordMainSalaryFields\n    ...SalariesRecordFundsFields\n    ...SalariesRecordInsurancesAndTaxesFields\n    ...SalariesRecordWorkFrameFields\n  }\n": typeof types.SalariesRecordFieldsFragmentDoc,
    "\n  query AllDeposits {\n    allDeposits {\n      id\n      name\n      currency\n      openDate\n      closeDate\n      isOpen\n      metadata {\n        id\n        currentBalance {\n          raw\n          formatted\n        }\n        totalDeposit {\n          raw\n          formatted\n        }\n        totalInterest {\n          raw\n          formatted\n        }\n        # transactions field exists but we don't need to pull ids here\n      }\n    }\n  }\n": typeof types.AllDepositsDocument,
    "\n  query BusinessScreen($businessId: UUID!) {\n    business(id: $businessId) {\n      id\n      ...BusinessPage\n    }\n  }\n": typeof types.BusinessScreenDocument,
    "\n  query ContractsScreen($adminId: UUID!) {\n    contractsByAdmin(adminId: $adminId) {\n      id\n      ...ContractForContractsTableFields\n    }\n  }\n": typeof types.ContractsScreenDocument,
    "\n  query AllCharges($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n": typeof types.AllChargesDocument,
    "\n  query ChargeScreen($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableFields\n    }\n  }\n": typeof types.ChargeScreenDocument,
    "\n  query MissingInfoCharges($page: Int, $limit: Int) {\n    chargesWithMissingRequiredInfo(page: $page, limit: $limit) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n": typeof types.MissingInfoChargesDocument,
    "\n  query DocumentsScreen($filters: DocumentsFilters!) {\n    documentsByFilters(filters: $filters) {\n      id\n      image\n      file\n      charge {\n        id\n        userDescription\n        __typename\n        vat {\n          formatted\n          __typename\n        }\n        transactions {\n          id\n          eventDate\n          sourceDescription\n          effectiveDate\n          amount {\n            formatted\n            __typename\n          }\n        }\n      }\n      __typename\n      ... on FinancialDocument {\n        creditor {\n          id\n          name\n        }\n        debtor {\n          id\n          name\n        }\n        vat {\n          raw\n          formatted\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          formatted\n          currency\n        }\n      }\n    }\n  }\n": typeof types.DocumentsScreenDocument,
    "\n  query MonthlyDocumentDraftByClient($clientId: UUID!, $issueMonth: TimelessDate!) {\n    clientMonthlyChargeDraft(clientId: $clientId, issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n": typeof types.MonthlyDocumentDraftByClientDocument,
    "\n  query MonthlyDocumentsDrafts($issueMonth: TimelessDate!) {\n    periodicalDocumentDrafts(issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n": typeof types.MonthlyDocumentsDraftsDocument,
    "\n  query AllOpenContracts {\n    allOpenContracts {\n      id\n      client {\n        id\n        originalBusiness {\n          id\n          name\n        }\n      }\n      billingCycle\n    }\n  }\n": typeof types.AllOpenContractsDocument,
    "\n  query AnnualAuditStepsStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      notes\n    }\n  }\n": typeof types.AnnualAuditStepsStatusDocument,
    "\n  query AccountantApprovalStatus($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    accountantApprovalStatus(from: $fromDate, to: $toDate) {\n      totalCharges\n      approvedCount\n      pendingCount\n      unapprovedCount\n    }\n  }\n": typeof types.AccountantApprovalStatusDocument,
    "\n  query LedgerValidationStatus($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) {\n      charge {\n        id\n      }\n    }\n  }\n": typeof types.LedgerValidationStatusDocument,
    "\n  query AnnualAuditOpeningBalanceStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditOpeningBalanceStatus(ownerId: $ownerId, year: $year) {\n      id\n      userType\n      balanceChargeId\n      derivedStatus\n      errorMessage\n    }\n  }\n": typeof types.AnnualAuditOpeningBalanceStatusDocument,
    "\n  query AnnualFinancialCharges($ownerId: UUID, $year: TimelessDate!) {\n    annualFinancialCharges(ownerId: $ownerId, year: $year) {\n      id\n      revaluationCharge {\n        id\n      }\n      taxExpensesCharge {\n        id\n      }\n      depreciationCharge {\n        id\n      }\n      recoveryReserveCharge {\n        id\n      }\n      vacationReserveCharge {\n        id\n      }\n      bankDepositsRevaluationCharge {\n        id\n      }\n    }\n  }\n": typeof types.AnnualFinancialChargesDocument,
    "\n  query Step05PrevYearTemplate($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n": typeof types.Step05PrevYearTemplateDocument,
    "\n  query AdminLedgerLockDate($ownerId: UUID) {\n    adminContext(ownerId: $ownerId) {\n      id\n      ledgerLock\n    }\n  }\n": typeof types.AdminLedgerLockDateDocument,
    "\n  query Step09SaveTemplateStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n": typeof types.Step09SaveTemplateStatusDocument,
    "\n  fragment AnnualRevenueReportClient on AnnualRevenueReportCountryClient {\n    id\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    records {\n      id\n      date\n      ...AnnualRevenueReportRecord\n    }\n  }\n": typeof types.AnnualRevenueReportClientFragmentDoc,
    "\n  fragment AnnualRevenueReportCountry on AnnualRevenueReportCountry {\n    id\n    code\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    clients {\n      id\n      revenueDefaultForeign {\n        raw\n      }\n      ...AnnualRevenueReportClient\n    }\n  }\n": typeof types.AnnualRevenueReportCountryFragmentDoc,
    "\n  query AnnualRevenueReportScreen($filters: AnnualRevenueReportFilter!) {\n    annualRevenueReport(filters: $filters) {\n      id\n      year\n      countries {\n        id\n        name\n        revenueLocal {\n          raw\n          currency\n        }\n        revenueDefaultForeign {\n          raw\n          currency\n        }\n        clients {\n          id\n          name\n          revenueLocal {\n            raw\n          }\n          revenueDefaultForeign {\n            raw\n          }\n          records {\n            id\n            date\n            description\n            reference\n            chargeId\n            revenueLocal {\n              raw\n            }\n            revenueDefaultForeign {\n              raw\n            }\n          }\n        }\n        ...AnnualRevenueReportCountry\n      }\n    }\n  }\n": typeof types.AnnualRevenueReportScreenDocument,
    "\n  fragment AnnualRevenueReportRecord on AnnualRevenueReportClientRecord {\n    id\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    revenueOriginal {\n      raw\n      formatted\n      currency\n    }\n    chargeId\n    date\n    description\n    reference\n  }\n": typeof types.AnnualRevenueReportRecordFragmentDoc,
    "\n  query BalanceReportExtendedTransactions($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n": typeof types.BalanceReportExtendedTransactionsDocument,
    "\n  query BalanceReportScreen($fromDate: TimelessDate!, $toDate: TimelessDate!, $ownerId: UUID) {\n    transactionsForBalanceReport(fromDate: $fromDate, toDate: $toDate, ownerId: $ownerId) {\n      id\n      amountUsd {\n        formatted\n        raw\n      }\n      amount {\n        currency\n        raw\n      }\n      date\n      month\n      year\n      counterparty {\n        id\n      }\n      account {\n        id\n        name\n      }\n      isFee\n      description\n      charge {\n        id\n        tags {\n          id\n          name\n        }\n      }\n    }\n  }\n": typeof types.BalanceReportScreenDocument,
    "\n  fragment DepreciationReportRecordCore on DepreciationCoreRecord {\n    id\n    originalCost\n    reportYearDelta\n    totalDepreciableCosts\n    reportYearClaimedDepreciation\n    pastYearsAccumulatedDepreciation\n    totalDepreciation\n    netValue\n  }\n": typeof types.DepreciationReportRecordCoreFragmentDoc,
    "\n  query DepreciationReportScreen($filters: DepreciationReportFilter!) {\n    depreciationReport(filters: $filters) {\n      id\n      year\n      categories {\n        id\n        category {\n          id\n          name\n          percentage\n        }\n        records {\n          id\n          chargeId\n          description\n          purchaseDate\n          activationDate\n          statutoryDepreciationRate\n          claimedDepreciationRate\n          ...DepreciationReportRecordCore\n        }\n        summary {\n          id\n          ...DepreciationReportRecordCore\n        }\n      }\n      summary {\n        id\n        ...DepreciationReportRecordCore\n      }\n    }\n  }\n": typeof types.DepreciationReportScreenDocument,
    "\n  fragment Shaam6111DataContentBalanceSheet on Shaam6111Data {\n    id\n    balanceSheet {\n      code\n      amount\n      label\n    }\n  }\n": typeof types.Shaam6111DataContentBalanceSheetFragmentDoc,
    "\n  fragment Shaam6111DataContentHeader on Shaam6111Data {\n    id\n    header {\n      taxYear\n      businessDescription\n      taxFileNumber\n      idNumber\n      vatFileNumber\n      withholdingTaxFileNumber\n      businessType\n      reportingMethod\n      currencyType\n      amountsInThousands\n      accountingMethod\n      accountingSystem\n      softwareRegistrationNumber\n      isPartnership\n      partnershipCount\n      partnershipProfitShare\n      ifrsImplementationYear\n      ifrsReportingOption\n\n      includesProfitLoss\n      includesTaxAdjustment\n      includesBalanceSheet\n\n      industryCode\n      auditOpinionType\n    }\n  }\n": typeof types.Shaam6111DataContentHeaderFragmentDoc,
    "\n  fragment Shaam6111DataContentHeaderBusiness on Business {\n    id\n    name\n  }\n": typeof types.Shaam6111DataContentHeaderBusinessFragmentDoc,
    "\n  query Shaam6111ReportScreen($year: Int!, $businessId: UUID) {\n    shaam6111(year: $year, businessId: $businessId) {\n      id\n      year\n      data {\n        id\n        ...Shaam6111DataContent\n      }\n      business {\n        id\n        ...Shaam6111DataContentHeaderBusiness\n      }\n    }\n  }\n": typeof types.Shaam6111ReportScreenDocument,
    "\n  fragment Shaam6111DataContentProfitLoss on Shaam6111Data {\n    id\n    profitAndLoss {\n      code\n      amount\n      label\n    }\n  }\n": typeof types.Shaam6111DataContentProfitLossFragmentDoc,
    "\n  fragment Shaam6111DataContent on Shaam6111Data {\n    id\n    ...Shaam6111DataContentHeader\n    ...Shaam6111DataContentProfitLoss\n    ...Shaam6111DataContentTaxAdjustment\n    ...Shaam6111DataContentBalanceSheet\n  }\n": typeof types.Shaam6111DataContentFragmentDoc,
    "\n  fragment Shaam6111DataContentTaxAdjustment on Shaam6111Data {\n    id\n    taxAdjustment {\n      code\n      amount\n      label\n    }\n  }\n": typeof types.Shaam6111DataContentTaxAdjustmentFragmentDoc,
    "\n  query AllSortCodesForScreen {\n    allSortCodes {\n      id\n      ownerId\n      key\n      name\n      defaultIrsCode\n    }\n  }\n": typeof types.AllSortCodesForScreenDocument,
    "\n  query AllTagsScreen {\n    allTags {\n      id\n      name\n      namePath\n      parent {\n        id\n      }\n      ...EditTagFields\n    }\n  }\n": typeof types.AllTagsScreenDocument,
    "\n  query AllTaxCategoriesForScreen {\n    taxCategories {\n      id\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n    }\n  }\n": typeof types.AllTaxCategoriesForScreenDocument,
    "\n  fragment TransactionsTableAccountFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n  }\n": typeof types.TransactionsTableAccountFieldsFragmentDoc,
    "\n  fragment TransactionsTableEntityFields on Transaction {\n    id\n    counterparty {\n      name\n      id\n    }\n    sourceDescription\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n": typeof types.TransactionsTableEntityFieldsFragmentDoc,
    "\n  fragment TransactionsTableDebitDateFields on Transaction {\n    id\n    effectiveDate\n    sourceEffectiveDate\n  }\n": typeof types.TransactionsTableDebitDateFieldsFragmentDoc,
    "\n  fragment TransactionsTableDescriptionFields on Transaction {\n    id\n    sourceDescription\n  }\n": typeof types.TransactionsTableDescriptionFieldsFragmentDoc,
    "\n  fragment TransactionsTableEventDateFields on Transaction {\n    id\n    eventDate\n  }\n": typeof types.TransactionsTableEventDateFieldsFragmentDoc,
    "\n  fragment TransactionsTableSourceIDFields on Transaction {\n    id\n    referenceKey\n  }\n": typeof types.TransactionsTableSourceIdFieldsFragmentDoc,
    "\n  fragment TransactionForTransactionsTableFields on Transaction {\n    id\n    isFee\n    chargeId\n    eventDate\n    effectiveDate\n    sourceEffectiveDate\n    amount {\n      raw\n      formatted\n    }\n    cryptoExchangeRate {\n      rate\n    }\n    account {\n      id\n      name\n      type\n    }\n    sourceDescription\n    referenceKey\n    counterparty {\n      name\n      id\n    }\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n": typeof types.TransactionForTransactionsTableFieldsFragmentDoc,
    "\n  fragment TransactionToDownloadForTransactionsTableFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n    amount {\n      currency\n      raw\n    }\n    counterparty {\n      id\n      name\n    }\n    effectiveDate\n    eventDate\n    referenceKey\n    sourceDescription\n  }\n": typeof types.TransactionToDownloadForTransactionsTableFieldsFragmentDoc,
    "\n  mutation AcceptInvitation($token: String!) {\n    acceptInvitation(token: $token) {\n      success\n      businessId\n      roleId\n    }\n  }\n": typeof types.AcceptInvitationDocument,
    "\n  mutation AddBusinessTripAccommodationsExpense(\n    $fields: AddBusinessTripAccommodationsExpenseInput!\n  ) {\n    addBusinessTripAccommodationsExpense(fields: $fields)\n  }\n": typeof types.AddBusinessTripAccommodationsExpenseDocument,
    "\n  mutation AddBusinessTripCarRentalExpense($fields: AddBusinessTripCarRentalExpenseInput!) {\n    addBusinessTripCarRentalExpense(fields: $fields)\n  }\n": typeof types.AddBusinessTripCarRentalExpenseDocument,
    "\n  mutation AddBusinessTripFlightsExpense($fields: AddBusinessTripFlightsExpenseInput!) {\n    addBusinessTripFlightsExpense(fields: $fields)\n  }\n": typeof types.AddBusinessTripFlightsExpenseDocument,
    "\n  mutation AddBusinessTripOtherExpense($fields: AddBusinessTripOtherExpenseInput!) {\n    addBusinessTripOtherExpense(fields: $fields)\n  }\n": typeof types.AddBusinessTripOtherExpenseDocument,
    "\n  mutation AddBusinessTripTravelAndSubsistenceExpense(\n    $fields: AddBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    addBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n": typeof types.AddBusinessTripTravelAndSubsistenceExpenseDocument,
    "\n  mutation AddDepreciationRecord($fields: InsertDepreciationRecordInput!) {\n    insertDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n": typeof types.AddDepreciationRecordDocument,
    "\n  mutation AddSortCode($key: Int!, $name: String!, $defaultIrsCode: Int) {\n    addSortCode(key: $key, name: $name, defaultIrsCode: $defaultIrsCode)\n  }\n": typeof types.AddSortCodeDocument,
    "\n  mutation AddTag($tagName: String!, $parentTag: UUID) {\n    addTag(name: $tagName, parentId: $parentTag)\n  }\n": typeof types.AddTagDocument,
    "\n  query AnnualAuditStepStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n    }\n  }\n": typeof types.AnnualAuditStepStatusDocument,
    "\n  mutation AssignChargeToDeposit($chargeId: UUID!, $depositId: String!) {\n    assignChargeToDeposit(chargeId: $chargeId, depositId: $depositId) {\n      id\n    }\n  }\n": typeof types.AssignChargeToDepositDocument,
    "\n  mutation GenerateBalanceCharge(\n    $description: String!\n    $balanceRecords: [InsertMiscExpenseInput!]!\n  ) {\n    generateBalanceCharge(description: $description, balanceRecords: $balanceRecords) {\n      id\n    }\n  }\n": typeof types.GenerateBalanceChargeDocument,
    "\n  mutation BatchUpdateCharges($chargeIds: [UUID!]!, $fields: UpdateChargeInput!) {\n    batchUpdateCharges(chargeIds: $chargeIds, fields: $fields) {\n      __typename\n      ... on BatchUpdateChargesSuccessfulResult {\n        charges {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.BatchUpdateChargesDocument,
    "\n  mutation CategorizeBusinessTripExpense($fields: CategorizeBusinessTripExpenseInput!) {\n    categorizeBusinessTripExpense(fields: $fields)\n  }\n": typeof types.CategorizeBusinessTripExpenseDocument,
    "\n  mutation CategorizeIntoExistingBusinessTripExpense(\n    $fields: CategorizeIntoExistingBusinessTripExpenseInput!\n  ) {\n    categorizeIntoExistingBusinessTripExpense(fields: $fields)\n  }\n": typeof types.CategorizeIntoExistingBusinessTripExpenseDocument,
    "\n  mutation CloseDocument($documentId: UUID!) {\n    closeDocument(id: $documentId)\n  }\n": typeof types.CloseDocumentDocument,
    "\n  mutation FlagForeignFeeTransactions {\n    flagForeignFeeTransactions {\n      success\n      errors\n    }\n  }\n": typeof types.FlagForeignFeeTransactionsDocument,
    "\n  mutation MergeChargesByTransactionReference {\n    mergeChargesByTransactionReference {\n      success\n      errors\n    }\n  }\n": typeof types.MergeChargesByTransactionReferenceDocument,
    "\n  mutation CalculateCreditcardTransactionsDebitDate {\n    calculateCreditcardTransactionsDebitDate\n  }\n": typeof types.CalculateCreditcardTransactionsDebitDateDocument,
    "\n  mutation CreateContract($input: CreateContractInput!) {\n    createContract(input: $input) {\n      id\n    }\n  }\n": typeof types.CreateContractDocument,
    "\n  mutation CreateDepositFromCharge($chargeId: UUID!, $name: String!) {\n    createDepositFromCharge(chargeId: $chargeId, name: $name) {\n      id\n      name\n      currency\n      isOpen\n    }\n  }\n": typeof types.CreateDepositFromChargeDocument,
    "\n  mutation CreateDeposit(\n    $name: String!\n    $currency: Currency!\n    $openDate: TimelessDate!\n    $accountId: UUID\n  ) {\n    createDeposit(name: $name, currency: $currency, openDate: $openDate, accountId: $accountId) {\n      id\n      currency\n      isOpen\n    }\n  }\n": typeof types.CreateDepositDocument,
    "\n  mutation CreateFinancialAccount($input: CreateFinancialAccountInput!) {\n    createFinancialAccount(input: $input) {\n      id\n    }\n  }\n": typeof types.CreateFinancialAccountDocument,
    "\n  mutation CreateInvitation($email: String!, $roleId: String!) {\n    createInvitation(email: $email, roleId: $roleId) {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n": typeof types.CreateInvitationDocument,
    "\n  mutation CreditShareholdersBusinessTripTravelAndSubsistence($businessTripId: UUID!) {\n    creditShareholdersBusinessTripTravelAndSubsistence(businessTripId: $businessTripId)\n  }\n": typeof types.CreditShareholdersBusinessTripTravelAndSubsistenceDocument,
    "\n  mutation DeleteBusinessTripAttendee($fields: DeleteBusinessTripAttendeeInput!) {\n    deleteBusinessTripAttendee(fields: $fields)\n  }\n": typeof types.DeleteBusinessTripAttendeeDocument,
    "\n  mutation DeleteBusinessTripExpense($businessTripExpenseId: UUID!) {\n    deleteBusinessTripExpense(businessTripExpenseId: $businessTripExpenseId)\n  }\n": typeof types.DeleteBusinessTripExpenseDocument,
    "\n  mutation DeleteCharge($chargeId: UUID!) {\n    deleteCharge(chargeId: $chargeId)\n  }\n": typeof types.DeleteChargeDocument,
    "\n  mutation DeleteContract($contractId: UUID!) {\n    deleteContract(id: $contractId)\n  }\n": typeof types.DeleteContractDocument,
    "\n  mutation DeleteDepreciationRecord($depreciationRecordId: UUID!) {\n    deleteDepreciationRecord(depreciationRecordId: $depreciationRecordId)\n  }\n": typeof types.DeleteDepreciationRecordDocument,
    "\n  mutation DeleteDocument($documentId: UUID!) {\n    deleteDocument(documentId: $documentId)\n  }\n": typeof types.DeleteDocumentDocument,
    "\n  mutation DeleteDynamicReportTemplate($name: String!) {\n    deleteDynamicReportTemplate(name: $name)\n  }\n": typeof types.DeleteDynamicReportTemplateDocument,
    "\n  mutation DeleteMiscExpense($id: UUID!) {\n    deleteMiscExpense(id: $id)\n  }\n": typeof types.DeleteMiscExpenseDocument,
    "\n  mutation DeleteProviderCredentials($provider: ProviderKey!) {\n    deleteProviderCredentials(provider: $provider) {\n      ... on ProviderCredentialDeleteResult {\n        id\n        provider\n        success\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.DeleteProviderCredentialsDocument,
    "\n  mutation DeleteTag($tagId: UUID!) {\n    deleteTag(id: $tagId)\n  }\n": typeof types.DeleteTagDocument,
    "\n  mutation GenerateApiKey($name: String!, $roleId: String!) {\n    generateApiKey(name: $name, roleId: $roleId) {\n      apiKey\n      record {\n        id\n        name\n        roleId\n        lastUsedAt\n        createdAt\n      }\n    }\n  }\n": typeof types.GenerateApiKeyDocument,
    "\n  mutation GenerateRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n": typeof types.GenerateRevaluationChargeDocument,
    "\n  mutation GenerateBankDepositsRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateBankDepositsRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n": typeof types.GenerateBankDepositsRevaluationChargeDocument,
    "\n  mutation GenerateTaxExpensesCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateTaxExpensesCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": typeof types.GenerateTaxExpensesChargeDocument,
    "\n  mutation GenerateDepreciationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateDepreciationCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": typeof types.GenerateDepreciationChargeDocument,
    "\n  mutation GenerateRecoveryReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRecoveryReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": typeof types.GenerateRecoveryReserveChargeDocument,
    "\n  mutation GenerateVacationReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateVacationReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": typeof types.GenerateVacationReserveChargeDocument,
    "\n  query AllAdminBusinesses {\n    allAdminBusinesses {\n      id\n      name\n      governmentId\n    }\n  }\n": typeof types.AllAdminBusinessesDocument,
    "\n  query AllClients {\n    allClients {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n  }\n": typeof types.AllClientsDocument,
    "\n  query AllBusinesses {\n    allBusinesses {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n": typeof types.AllBusinessesDocument,
    "\n  query AllCountries {\n    allCountries {\n      id\n      name\n      code\n    }\n  }\n": typeof types.AllCountriesDocument,
    "\n  query AllFinancialAccounts {\n    allFinancialAccounts {\n      id\n      name\n    }\n  }\n": typeof types.AllFinancialAccountsDocument,
    "\n  query AllFinancialEntities {\n    allFinancialEntities {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n": typeof types.AllFinancialEntitiesDocument,
    "\n  query AllSortCodes($ownerId: String!) {\n    allSortCodesByBusiness(ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n": typeof types.AllSortCodesDocument,
    "\n  query AllTags {\n    allTags {\n      id\n      name\n      namePath\n    }\n  }\n": typeof types.AllTagsDocument,
    "\n  query AllTaxCategories {\n    taxCategories {\n      id\n      name\n    }\n  }\n": typeof types.AllTaxCategoriesDocument,
    "\n  mutation InsertBusinessTripAttendee($fields: InsertBusinessTripAttendeeInput!) {\n    insertBusinessTripAttendee(fields: $fields)\n  }\n": typeof types.InsertBusinessTripAttendeeDocument,
    "\n  mutation InsertBusinessTrip($fields: InsertBusinessTripInput!) {\n    insertBusinessTrip(fields: $fields)\n  }\n": typeof types.InsertBusinessTripDocument,
    "\n  mutation InsertBusiness($fields: InsertNewBusinessInput!) {\n    insertNewBusiness(fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.InsertBusinessDocument,
    "\n  mutation InsertClient($fields: ClientInsertInput!) {\n    insertClient(fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.InsertClientDocument,
    "\n  mutation InsertDocument($record: InsertDocumentInput!) {\n    insertDocument(record: $record) {\n      __typename\n      ... on InsertDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.InsertDocumentDocument,
    "\n  mutation InsertDynamicReportTemplate($name: String!, $template: String!) {\n    insertDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n": typeof types.InsertDynamicReportTemplateDocument,
    "\n  mutation InsertMiscExpense($chargeId: UUID!, $fields: InsertMiscExpenseInput!) {\n    insertMiscExpense(chargeId: $chargeId, fields: $fields) {\n      id\n    }\n  }\n": typeof types.InsertMiscExpenseDocument,
    "\n  mutation InsertMiscExpenses($chargeId: UUID!, $expenses: [InsertMiscExpenseInput!]!) {\n    insertMiscExpenses(chargeId: $chargeId, expenses: $expenses) {\n      id\n    }\n  }\n": typeof types.InsertMiscExpensesDocument,
    "\n  mutation InsertSalaryRecord($salaryRecords: [SalaryRecordInput!]!) {\n    insertSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.InsertSalaryRecordDocument,
    "\n  mutation InsertTaxCategory($fields: InsertTaxCategoryInput!) {\n    insertTaxCategory(fields: $fields) {\n      id\n      name\n    }\n  }\n": typeof types.InsertTaxCategoryDocument,
    "\n  mutation IssueGreenInvoiceDocument(\n    $input: DocumentIssueInput!\n    $emailContent: String\n    $attachment: Boolean\n    $chargeId: UUID\n  ) {\n    issueGreenInvoiceDocument(\n      input: $input\n      emailContent: $emailContent\n      attachment: $attachment\n      chargeId: $chargeId\n    ) {\n      id\n    }\n  }\n": typeof types.IssueGreenInvoiceDocumentDocument,
    "\n  mutation IssueMonthlyDocuments($generateDocumentsInfo: [DocumentIssueInput!]!) {\n    issueGreenInvoiceDocuments(generateDocumentsInfo: $generateDocumentsInfo) {\n      success\n      errors\n    }\n  }\n": typeof types.IssueMonthlyDocumentsDocument,
    "\n  mutation LedgerLock($date: TimelessDate!) {\n    lockLedgerRecords(date: $date)\n  }\n": typeof types.LedgerLockDocument,
    "\n  mutation LockDynamicReportTemplate($name: String!) {\n    lockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n": typeof types.LockDynamicReportTemplateDocument,
    "\n  mutation MergeBusinesses($targetBusinessId: UUID!, $businessIdsToMerge: [UUID!]!) {\n    mergeBusinesses(targetBusinessId: $targetBusinessId, businessIdsToMerge: $businessIdsToMerge) {\n      __typename\n      id\n    }\n  }\n": typeof types.MergeBusinessesDocument,
    "\n  mutation MergeCharges(\n    $baseChargeID: UUID!\n    $chargeIdsToMerge: [UUID!]!\n    $fields: UpdateChargeInput\n  ) {\n    mergeCharges(\n      baseChargeID: $baseChargeID\n      chargeIdsToMerge: $chargeIdsToMerge\n      fields: $fields\n    ) {\n      __typename\n      ... on MergeChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.MergeChargesDocument,
    "\n  mutation PreviewDocument($input: DocumentIssueInput!) {\n    previewDocument(input: $input)\n  }\n": typeof types.PreviewDocumentDocument,
    "\n  query ProviderCredentials {\n    providerCredentials {\n      id\n      provider\n      configuredAt\n    }\n  }\n": typeof types.ProviderCredentialsDocument,
    "\n  mutation RegenerateLedger($chargeId: UUID!) {\n    regenerateLedgerRecords(chargeId: $chargeId) {\n      __typename\n      ... on Ledger {\n        records {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.RegenerateLedgerDocument,
    "\n  query RelevantDepositsForCharge($chargeId: UUID!) {\n    relevantDepositsForCharge(chargeId: $chargeId) {\n      id\n      deposits {\n        id\n        name\n        currency\n        isOpen\n      }\n      error\n    }\n  }\n": typeof types.RelevantDepositsForChargeDocument,
    "\n  mutation RemoveBusinessUser($userId: ID!) {\n    removeBusinessUser(userId: $userId)\n  }\n": typeof types.RemoveBusinessUserDocument,
    "\n  mutation RevokeApiKey($id: ID!) {\n    revokeApiKey(id: $id)\n  }\n": typeof types.RevokeApiKeyDocument,
    "\n  mutation RevokeInvitation($id: ID!) {\n    revokeInvitation(id: $id)\n  }\n": typeof types.RevokeInvitationDocument,
    "\n  mutation SetAnnualAuditStepStatus($input: SetAnnualAuditStepStatusInput!) {\n    setAnnualAuditStepStatus(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n": typeof types.SetAnnualAuditStepStatusDocument,
    "\n  mutation SetAnnualAuditStep03Status($input: SetAnnualAuditStep03StatusInput!) {\n    setAnnualAuditStep03Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      updatedAt\n      completedAt\n    }\n  }\n": typeof types.SetAnnualAuditStep03StatusDocument,
    "\n  mutation SetAnnualAuditStep09Status($input: SetAnnualAuditStep09StatusInput!) {\n    setAnnualAuditStep09Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n": typeof types.SetAnnualAuditStep09StatusDocument,
    "\n  mutation SetDeelCredentials($apiToken: String!) {\n    setDeelCredentials(apiToken: $apiToken) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.SetDeelCredentialsDocument,
    "\n  mutation SetGreenInvoiceCredentials($id: String!, $secret: String!) {\n    setGreenInvoiceCredentials(id: $id, secret: $secret) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.SetGreenInvoiceCredentialsDocument,
    "\n  mutation SyncGreenInvoiceDocuments($ownerId: UUID!) {\n    syncGreenInvoiceDocuments(ownerId: $ownerId) {\n      id\n      ...NewFetchedDocumentFields\n    }\n  }\n": typeof types.SyncGreenInvoiceDocumentsDocument,
    "\n  mutation UnlockDynamicReportTemplate($name: String!) {\n    unlockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n": typeof types.UnlockDynamicReportTemplateDocument,
    "\n  mutation UpdateAdminBusiness($adminBusinessId: UUID!, $fields: UpdateAdminBusinessInput!) {\n    updateAdminBusiness(businessId: $adminBusinessId, fields: $fields) {\n      id\n    }\n  }\n": typeof types.UpdateAdminBusinessDocument,
    "\n  mutation UpdateBusinessTripAccommodationsExpense(\n    $fields: UpdateBusinessTripAccommodationsExpenseInput!\n  ) {\n    updateBusinessTripAccommodationsExpense(fields: $fields)\n  }\n": typeof types.UpdateBusinessTripAccommodationsExpenseDocument,
    "\n  mutation UpdateBusinessTripAccountantApproval(\n    $businessTripId: UUID!\n    $status: AccountantStatus!\n  ) {\n    updateBusinessTripAccountantApproval(businessTripId: $businessTripId, approvalStatus: $status)\n  }\n": typeof types.UpdateBusinessTripAccountantApprovalDocument,
    "\n  mutation UpdateBusinessTripAttendee($fields: BusinessTripAttendeeUpdateInput!) {\n    updateBusinessTripAttendee(fields: $fields)\n  }\n": typeof types.UpdateBusinessTripAttendeeDocument,
    "\n  mutation UpdateBusinessTripCarRentalExpense($fields: UpdateBusinessTripCarRentalExpenseInput!) {\n    updateBusinessTripCarRentalExpense(fields: $fields)\n  }\n": typeof types.UpdateBusinessTripCarRentalExpenseDocument,
    "\n  mutation UpdateBusinessTripFlightsExpense($fields: UpdateBusinessTripFlightsExpenseInput!) {\n    updateBusinessTripFlightsExpense(fields: $fields)\n  }\n": typeof types.UpdateBusinessTripFlightsExpenseDocument,
    "\n  mutation UpdateBusinessTripOtherExpense($fields: UpdateBusinessTripOtherExpenseInput!) {\n    updateBusinessTripOtherExpense(fields: $fields)\n  }\n": typeof types.UpdateBusinessTripOtherExpenseDocument,
    "\n  mutation UpdateBusinessTripTravelAndSubsistenceExpense(\n    $fields: UpdateBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    updateBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n": typeof types.UpdateBusinessTripTravelAndSubsistenceExpenseDocument,
    "\n  mutation UpdateBusiness($businessId: UUID!, $ownerId: UUID!, $fields: UpdateBusinessInput!) {\n    updateBusiness(businessId: $businessId, ownerId: $ownerId, fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateBusinessDocument,
    "\n  mutation UpdateChargeAccountantApproval($chargeId: UUID!, $status: AccountantStatus!) {\n    updateChargeAccountantApproval(chargeId: $chargeId, approvalStatus: $status)\n  }\n": typeof types.UpdateChargeAccountantApprovalDocument,
    "\n  mutation UpdateCharge($chargeId: UUID!, $fields: UpdateChargeInput!) {\n    updateCharge(chargeId: $chargeId, fields: $fields) {\n      __typename\n      ... on UpdateChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateChargeDocument,
    "\n  mutation UpdateClient($businessId: UUID!, $fields: ClientUpdateInput!) {\n    updateClient(businessId: $businessId, fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateClientDocument,
    "\n  mutation UpdateContract($contractId: UUID!, $input: UpdateContractInput!) {\n    updateContract(contractId: $contractId, input: $input) {\n      id\n    }\n  }\n": typeof types.UpdateContractDocument,
    "\n  mutation UpdateDeposit(\n    $id: UUID!\n    $name: String\n    $openDate: TimelessDate\n    $closeDate: TimelessDate\n  ) {\n    updateDeposit(id: $id, name: $name, openDate: $openDate, closeDate: $closeDate) {\n      id\n      name\n      openDate\n      closeDate\n      isOpen\n    }\n  }\n": typeof types.UpdateDepositDocument,
    "\n  mutation UpdateDepreciationRecord($fields: UpdateDepreciationRecordInput!) {\n    updateDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n": typeof types.UpdateDepreciationRecordDocument,
    "\n  mutation UpdateDocument($documentId: UUID!, $fields: UpdateDocumentFieldsInput!) {\n    updateDocument(documentId: $documentId, fields: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on UpdateDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n    }\n  }\n": typeof types.UpdateDocumentDocument,
    "\n  mutation UpdateDynamicReportTemplateName($name: String!, $newName: String!) {\n    updateDynamicReportTemplateName(name: $name, newName: $newName) {\n      id\n      name\n    }\n  }\n": typeof types.UpdateDynamicReportTemplateNameDocument,
    "\n  mutation UpdateDynamicReportTemplate($name: String!, $template: String!) {\n    updateDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n": typeof types.UpdateDynamicReportTemplateDocument,
    "\n  mutation UpdateFinancialAccount(\n    $financialAccountId: UUID!\n    $fields: UpdateFinancialAccountInput!\n  ) {\n    updateFinancialAccount(id: $financialAccountId, fields: $fields) {\n      id\n    }\n  }\n": typeof types.UpdateFinancialAccountDocument,
    "\n  mutation UpdateMiscExpense($id: UUID!, $fields: UpdateMiscExpenseInput!) {\n    updateMiscExpense(id: $id, fields: $fields) {\n      id\n    }\n  }\n": typeof types.UpdateMiscExpenseDocument,
    "\n  mutation UpdateOrInsertSalaryRecords($salaryRecords: [SalaryRecordInput!]!) {\n    insertOrUpdateSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateOrInsertSalaryRecordsDocument,
    "\n  mutation UpdateSalaryRecord($salaryRecord: SalaryRecordEditInput!) {\n    updateSalaryRecord(salaryRecord: $salaryRecord) {\n      __typename\n      ... on UpdateSalaryRecordSuccessfulResult {\n        salaryRecord {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateSalaryRecordDocument,
    "\n  mutation UpdateSortCode($key: Int!, $fields: UpdateSortCodeFieldsInput!) {\n    updateSortCode(key: $key, fields: $fields)\n  }\n": typeof types.UpdateSortCodeDocument,
    "\n  mutation UpdateTag($tagId: UUID!, $fields: UpdateTagFieldsInput!) {\n    updateTag(id: $tagId, fields: $fields)\n  }\n": typeof types.UpdateTagDocument,
    "\n  mutation UpdateTaxCategory($taxCategoryId: UUID!, $fields: UpdateTaxCategoryInput!) {\n    updateTaxCategory(taxCategoryId: $taxCategoryId, fields: $fields) {\n      __typename\n      ... on TaxCategory {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateTaxCategoryDocument,
    "\n  mutation UpdateTransaction($transactionId: UUID!, $fields: UpdateTransactionInput!) {\n    updateTransaction(transactionId: $transactionId, fields: $fields) {\n      __typename\n      ... on Transaction {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateTransactionDocument,
    "\n  mutation UpdateTransactions($transactionIds: [UUID!]!, $fields: UpdateTransactionInput!) {\n    updateTransactions(transactionIds: $transactionIds, fields: $fields) {\n      __typename\n      ... on UpdatedTransactionsSuccessfulResult {\n        transactions {\n          ... on Transaction {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UpdateTransactionsDocument,
    "\n  mutation UploadDocument($file: FileScalar!, $chargeId: UUID) {\n    uploadDocument(file: $file, chargeId: $chargeId) {\n      __typename\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          charge {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.UploadDocumentDocument,
    "\n  mutation UploadDocumentsFromGoogleDrive(\n    $sharedFolderUrl: String!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocumentsFromGoogleDrive(\n      sharedFolderUrl: $sharedFolderUrl\n      chargeId: $chargeId\n      isSensitive: $isSensitive\n    ) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n": typeof types.UploadDocumentsFromGoogleDriveDocument,
    "\n  mutation UploadMultipleDocuments(\n    $documents: [FileScalar!]!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocuments(documents: $documents, chargeId: $chargeId, isSensitive: $isSensitive) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n": typeof types.UploadMultipleDocumentsDocument,
    "\n  mutation UploadPayrollFile($file: FileScalar!, $chargeId: UUID!) {\n    insertSalaryRecordsFromFile(file: $file, chargeId: $chargeId)\n  }\n": typeof types.UploadPayrollFileDocument,
    "\n  query UserContext {\n    userContext {\n      memberships {\n        businessId\n        role\n        businessName\n      }\n      activeReadScope\n      defaultLocalCurrency\n      defaultCryptoConversionFiatCurrency\n      ledgerLock\n      financialAccountsBusinessesIds\n      locality\n    }\n  }\n": typeof types.UserContextDocument,
    "\n  mutation RequestIngestControl($input: IngestControlInput!) {\n    requestIngestControl(input: $input) {\n      __typename\n      ... on IngestControlDecision {\n        id\n        tenantId\n        decisionId\n        auditId\n        grant {\n          id\n          jti\n          tenantId\n          action\n          expiresAt\n        }\n        businessEmailConfig {\n          businessId\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.RequestIngestControlDocument,
    "\n  mutation IngestEmail($input: IngestEmailInput!) {\n    ingestEmail(input: $input) {\n      __typename\n      ... on IngestEmailSuccess {\n        outcome\n        ingestId\n        existingIngestId\n        auditId\n        reasonCode\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": typeof types.IngestEmailDocument,
    "\n  query BusinessEmailConfig($email: String!) {\n    businessEmailConfig(email: $email) {\n      businessId\n      internalEmailLinks\n      emailBody\n      attachments\n    }\n  }\n": typeof types.BusinessEmailConfigDocument,
    "\n  mutation InsertEmailDocuments(\n    $documents: [FileScalar!]!\n    $userDescription: String!\n    $messageId: String\n    $businessId: UUID\n  ) {\n    insertEmailDocuments(\n      documents: $documents\n      userDescription: $userDescription\n      messageId: $messageId\n      businessId: $businessId\n    )\n  }\n": typeof types.InsertEmailDocumentsDocument,
    "\n  mutation UploadPoalimIlsTransactions($transactions: [PoalimIlsTransactionInput!]!) {\n    uploadPoalimIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadPoalimIlsTransactionsDocument,
    "\n  mutation UploadPoalimForeignTransactions($transactions: [PoalimForeignTransactionInput!]!) {\n    uploadPoalimForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadPoalimForeignTransactionsDocument,
    "\n  mutation UploadPoalimSwiftTransactions($swifts: [PoalimSwiftTransactionInput!]!) {\n    uploadPoalimSwiftTransactions(swifts: $swifts) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadPoalimSwiftTransactionsDocument,
    "\n  mutation UploadIsracardTransactions($transactions: [IsracardTransactionInput!]!) {\n    uploadIsracardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadIsracardTransactionsDocument,
    "\n  mutation UploadAmexTransactions($transactions: [AmexTransactionInput!]!) {\n    uploadAmexTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadAmexTransactionsDocument,
    "\n  mutation UploadCalTransactions($transactions: [CalTransactionInput!]!) {\n    uploadCalTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadCalTransactionsDocument,
    "\n  mutation UploadDiscountTransactions($transactions: [DiscountTransactionInput!]!) {\n    uploadDiscountTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadDiscountTransactionsDocument,
    "\n  mutation UploadMaxTransactions($transactions: [MaxTransactionInput!]!) {\n    uploadMaxTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadMaxTransactionsDocument,
    "\n  mutation UploadCurrencyRates($rates: [CurrencyRateInput!]!) {\n    uploadCurrencyRates(rates: $rates) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadCurrencyRatesDocument,
    "\n  mutation UploadOtsarHahayalIlsTransactions($transactions: [OtsarHahayalIlsTransactionInput!]!) {\n    uploadOtsarHahayalIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadOtsarHahayalIlsTransactionsDocument,
    "\n  mutation UploadOtsarHahayalForeignTransactions(\n    $transactions: [OtsarHahayalForeignTransactionInput!]!\n  ) {\n    uploadOtsarHahayalForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadOtsarHahayalForeignTransactionsDocument,
    "\n  mutation UploadOtsarHahayalCreditCardTransactions(\n    $transactions: [OtsarHahayalCreditCardTransactionInput!]!\n  ) {\n    uploadOtsarHahayalCreditCardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": typeof types.UploadOtsarHahayalCreditCardTransactionsDocument,
};
const documents: Documents = {
    "\n  query ListApiKeys {\n    listApiKeys {\n      id\n      name\n      roleId\n      lastUsedAt\n      createdAt\n    }\n  }\n": types.ListApiKeysDocument,
    "\n  query ListBusinessUsers {\n    listBusinessUsers {\n      id\n      email\n      name\n      roleId\n      createdAt\n    }\n  }\n": types.ListBusinessUsersDocument,
    "\n  query ListInvitations {\n    listInvitations {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n": types.ListInvitationsDocument,
    "\n  fragment DepositTransactionFields on Transaction {\n    id\n    eventDate\n    chargeId\n    amount {\n      raw\n      formatted\n      currency\n    }\n    debitExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n    eventExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n  }\n": types.DepositTransactionFieldsFragmentDoc,
    "\n  query SharedDepositTransactions($depositId: UUID!) {\n    deposit(id: $depositId) {\n      id\n      currency\n      metadata {\n        id\n        transactions {\n          id\n          ...DepositTransactionFields\n        }\n      }\n    }\n  }\n": types.SharedDepositTransactionsDocument,
    "\n  query BusinessLedgerInfo($filters: BusinessTransactionsFilter) {\n    businessTransactionsFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactions {\n          amount {\n            formatted\n            raw\n          }\n          business {\n            id\n            name\n          }\n          foreignAmount {\n            formatted\n            raw\n            currency\n          }\n          invoiceDate\n          reference\n          details\n          counterAccount {\n            __typename\n            id\n            name\n          }\n          chargeId\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n": types.BusinessLedgerInfoDocument,
    "\n  query BusinessLedgerRecordsSummery($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactionsSum {\n          business {\n            id\n            name\n          }\n          credit {\n            formatted\n          }\n          debit {\n            formatted\n          }\n          total {\n            formatted\n            raw\n          }\n          foreignCurrenciesSum {\n            currency\n            credit {\n              formatted\n            }\n            debit {\n              formatted\n            }\n            total {\n              formatted\n              raw\n            }\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n": types.BusinessLedgerRecordsSummeryDocument,
    "\n  query BusinessTripScreen($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      name\n      dates {\n        start\n      }\n    }\n  }\n": types.BusinessTripScreenDocument,
    "\n  fragment BusinessTripsRowFields on BusinessTrip {\n    id\n    name\n    accountantApproval\n  }\n": types.BusinessTripsRowFieldsFragmentDoc,
    "\n  query BusinessTripsRowValidation($id: UUID!) {\n    businessTrip(id: $id) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          ... on Transaction @defer {\n            id\n          }\n        }\n      }\n      summary {\n        ... on BusinessTripSummary @defer {\n          errors\n        }\n      }\n    }\n  }\n": types.BusinessTripsRowValidationDocument,
    "\n  query EditableBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      ...BusinessTripReportHeaderFields\n      ...BusinessTripReportAttendeesFields\n      ...BusinessTripUncategorizedTransactionsFields\n      ...BusinessTripReportFlightsFields\n      ...BusinessTripReportAccommodationsFields\n      ...BusinessTripReportTravelAndSubsistenceFields\n      ...BusinessTripReportCarRentalFields\n      ...BusinessTripReportOtherFields\n      ...BusinessTripReportSummaryFields\n      ... on BusinessTrip {\n        uncategorizedTransactions {\n          transaction {\n            id\n          }\n        }\n      }\n    }\n  }\n": types.EditableBusinessTripDocument,
    "\n  query BusinessTripsScreen {\n    allBusinessTrips {\n      id\n      name\n      dates {\n        start\n      }\n      ...BusinessTripsRowFields\n    }\n  }\n": types.BusinessTripsScreenDocument,
    "\n  fragment BusinessAdminSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      adminInfo {\n        id\n        registrationDate\n        withholdingTaxAnnualIds {\n          id\n          year\n        }\n        withholdingTaxCompanyId\n        socialSecurityEmployerIds {\n          id\n          year\n        }\n        socialSecurityDeductionsId\n        taxAdvancesAnnualIds {\n          id\n          year\n        }\n        taxAdvancesRates {\n          date\n          rate\n        }\n      }\n    }\n  }\n": types.BusinessAdminSectionFragmentDoc,
    "\n  query AdminFinancialAccountsSection($adminId: UUID!) {\n    financialAccountsByOwner(ownerId: $adminId) {\n      id\n      __typename\n      name\n      number\n      type\n      privateOrBusiness\n      accountTaxCategories {\n        id\n        currency\n        taxCategory {\n          id\n          name\n        }\n      }\n      ... on BankFinancialAccount {\n        bankNumber\n        branchNumber\n        iban\n        swiftCode\n        extendedBankNumber\n        partyPreferredIndication\n        partyAccountInvolvementCode\n        accountDealDate\n        accountUpdateDate\n        metegDoarNet\n        kodHarshaatPeilut\n        accountClosingReasonCode\n        accountAgreementOpeningDate\n        serviceAuthorizationDesc\n        branchTypeCode\n        mymailEntitlementSwitch\n        productLabel\n      }\n    }\n  }\n": types.AdminFinancialAccountsSectionDocument,
    "\n  fragment BusinessHeader on Business {\n    __typename\n    id\n    name\n    createdAt\n    isActive\n    ... on LtdFinancialEntity {\n      governmentId\n      adminInfo {\n        id\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n": types.BusinessHeaderFragmentDoc,
    "\n  query BusinessChargesSection($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n": types.BusinessChargesSectionDocument,
    "\n  query ClientContractsSection($clientId: UUID!) {\n    contractsByClient(clientId: $clientId) {\n      id\n      purchaseOrders\n      startDate\n      endDate\n      amount {\n        raw\n        currency\n      }\n      billingCycle\n      isActive\n      product\n      documentType\n      remarks\n      plan\n      msCloud\n      operationsLimit\n    }\n  }\n": types.ClientContractsSectionDocument,
    "\n  fragment ClientIntegrationsSection on LtdFinancialEntity {\n    id\n    clientInfo {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          businessId\n          greenInvoiceId\n        }\n        hiveId\n        linearId\n        slackChannelKey\n        notionId\n        workflowyUrl\n      }\n    }\n  }\n": types.ClientIntegrationsSectionFragmentDoc,
    "\n  query ClientIntegrationsSectionGreenInvoice($clientId: UUID!) {\n    greenInvoiceClient(clientId: $clientId) {\n      businessId\n      greenInvoiceId\n      country {\n        id\n        name\n      }\n      emails\n      name\n      phone\n      taxId\n      address\n      city\n      zip\n      fax\n      mobile\n    }\n  }\n": types.ClientIntegrationsSectionGreenInvoiceDocument,
    "\n  query ContractBasedDocumentDraft($issueMonth: TimelessDate!, $contractId: UUID!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: [$contractId]) {\n      ...NewDocumentDraft\n    }\n  }\n": types.ContractBasedDocumentDraftDocument,
    "\n  fragment BusinessConfigurationSection on Business {\n    __typename\n    id\n    pcn874RecordType\n    irsCode\n    isActive\n    ownerId\n    ... on LtdFinancialEntity {\n      optionalVAT\n      exemptDealer\n      isReceiptEnough\n      isDocumentsOptional\n      sortCode {\n        id\n        key\n        defaultIrsCode\n      }\n      taxCategory {\n        id\n      }\n      suggestions {\n        phrases\n        emails\n        tags {\n          id\n        }\n        description\n        emailListener {\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n": types.BusinessConfigurationSectionFragmentDoc,
    "\n  fragment BusinessContactSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      name\n      hebrewName\n      country {\n        id\n        code\n      }\n      governmentId\n      address\n      city\n      zipCode\n      email\n      # localAddress\n      phoneNumber\n      website\n      clientInfo {\n        id\n        emails\n      }\n    }\n  }\n": types.BusinessContactSectionFragmentDoc,
    "\n  fragment BusinessPage on Business {\n    id\n    ... on LtdFinancialEntity {\n      clientInfo {\n        id\n      }\n      adminInfo {\n        id\n      }\n    }\n    ...ClientIntegrationsSection\n    ...BusinessHeader\n    ...BusinessContactSection\n    ...BusinessConfigurationSection\n    ...BusinessAdminSection\n  }\n": types.BusinessPageFragmentDoc,
    "\n  query BusinessLedgerSection($businessId: UUID!) {\n    ledgerRecordsByFinancialEntity(financialEntityId: $businessId) {\n      id\n      ...LedgerRecordsTableFields\n    }\n  }\n": types.BusinessLedgerSectionDocument,
    "\n  query BusinessTransactionsSection($businessId: UUID!) {\n    transactionsByFinancialEntity(financialEntityID: $businessId) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n": types.BusinessTransactionsSectionDocument,
    "\n  query AllBusinessesForScreen($page: Int, $limit: Int, $name: String) {\n    allBusinesses(page: $page, limit: $limit, name: $name) {\n      nodes {\n        __typename\n        id\n        name\n        ... on LtdFinancialEntity {\n          ...BusinessHeader\n        }\n      }\n      pageInfo {\n        totalPages\n        totalRecords\n      }\n    }\n  }\n": types.AllBusinessesForScreenDocument,
    "\n  fragment ChargeMatchesTableFields on ChargeMatch {\n    charge {\n      id\n      __typename\n      minEventDate\n      minDebitDate\n      minDocumentsDate\n      totalAmount {\n        raw\n        formatted\n      }\n      vat {\n        raw\n        formatted\n      }\n      counterparty {\n        name\n        id\n      }\n      userDescription\n      tags {\n        id\n        name\n        namePath\n      }\n      taxCategory {\n        id\n        name\n      }\n      #   ...ChargesTableRowFields\n    }\n    confidenceScore\n  }\n": types.ChargeMatchesTableFieldsFragmentDoc,
    "\n  query ChargeExtendedInfoForChargeMatches($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      transactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n      additionalDocuments {\n        id\n        ...TableDocumentsRowFields\n      }\n    }\n  }\n": types.ChargeExtendedInfoForChargeMatchesDocument,
    "\n  query ChargesLedgerValidation($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) @stream {\n      progress\n      charge {\n        id\n        ...ChargesTableFields\n      }\n    }\n  }\n": types.ChargesLedgerValidationDocument,
    "\n  fragment ChargesTableAccountantApprovalFields on Charge {\n    id\n    accountantApproval\n  }\n": types.ChargesTableAccountantApprovalFieldsFragmentDoc,
    "\n  fragment ChargesTableAmountFields on Charge {\n    __typename\n    id\n    totalAmount {\n      raw\n      formatted\n    }\n    ... on CreditcardBankCharge {\n      validCreditCardAmount\n    }\n  }\n": types.ChargesTableAmountFieldsFragmentDoc,
    "\n  fragment ChargesTableBusinessTripFields on Charge {\n    id\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n  }\n": types.ChargesTableBusinessTripFieldsFragmentDoc,
    "\n  fragment ChargesTableEntityFields on Charge {\n    __typename\n    id\n    counterparty {\n      name\n      id\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": types.ChargesTableEntityFieldsFragmentDoc,
    "\n  fragment ChargesTableDateFields on Charge {\n    id\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    maxEventDate\n    maxDebitDate\n    maxDocumentsDate\n  }\n": types.ChargesTableDateFieldsFragmentDoc,
    "\n  fragment ChargesTableDescriptionFields on Charge {\n    id\n    userDescription\n    validationData {\n      missingInfo\n    }\n    missingInfoSuggestions {\n      description\n    }\n  }\n": types.ChargesTableDescriptionFieldsFragmentDoc,
    "\n  fragment ChargesTableMoreInfoFields on Charge {\n    __typename\n    id\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n      ... on ChargeMetadata @defer {\n        invalidLedger\n      }\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": types.ChargesTableMoreInfoFieldsFragmentDoc,
    "\n  fragment ChargesTableTagsFields on Charge {\n    id\n    tags {\n      id\n      name\n      namePath\n    }\n    validationData {\n      ... on ValidationData {\n        missingInfo\n      }\n    }\n    missingInfoSuggestions {\n      ... on ChargeSuggestions {\n        tags {\n          id\n          name\n          namePath\n        }\n      }\n    }\n  }\n": types.ChargesTableTagsFieldsFragmentDoc,
    "\n  fragment ChargesTableTaxCategoryFields on Charge {\n    __typename\n    id\n    taxCategory {\n      id\n      name\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": types.ChargesTableTaxCategoryFieldsFragmentDoc,
    "\n  fragment ChargesTableTypeFields on Charge {\n    __typename\n    id\n  }\n": types.ChargesTableTypeFieldsFragmentDoc,
    "\n  fragment ChargesTableVatFields on Charge {\n    __typename\n    id\n    vat {\n      raw\n      formatted\n    }\n    totalAmount {\n      raw\n      currency\n    }\n    validationData {\n      missingInfo\n    }\n  }\n": types.ChargesTableVatFieldsFragmentDoc,
    "\n  fragment ChargesTableErrorsFields on Charge {\n    id\n    errorsLedger: ledger {\n      validate {\n        errors\n      }\n    }\n  }\n": types.ChargesTableErrorsFieldsFragmentDoc,
    "\n  query FetchCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      __typename\n      id\n      metadata {\n        transactionsCount\n        documentsCount\n        receiptsCount\n        invoicesCount\n        ledgerCount\n        miscExpensesCount\n        isLedgerLocked\n        openDocuments\n      }\n      totalAmount {\n        raw\n      }\n      ...DocumentsGalleryFields @defer\n      ...TableDocumentsFields @defer\n      ...ChargeLedgerRecordsTableFields @defer\n      ...ChargeTableTransactionsFields @defer\n      ...ConversionChargeInfo @defer\n      ...CreditcardBankChargeInfo @defer\n      ...TableSalariesFields @defer\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          ...BusinessTripReportFields\n        }\n      }\n      ...ChargesTableErrorsFields @defer\n      ...TableMiscExpensesFields @defer\n      ...ExchangeRatesInfo @defer\n    }\n  }\n": types.FetchChargeDocument,
    "\n  fragment TableDocumentsFields on Charge {\n    id\n    additionalDocuments {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n": types.TableDocumentsFieldsFragmentDoc,
    "\n  fragment ChargeLedgerRecordsTableFields on Charge {\n    id\n    ledger {\n      __typename\n      records {\n        id\n        ...LedgerRecordsTableFields\n      }\n      ... on Ledger @defer {\n        validate {\n          ... on LedgerValidation @defer {\n            matches\n            differences {\n              id\n              ...LedgerRecordsTableFields\n            }\n          }\n        }\n      }\n    }\n  }\n": types.ChargeLedgerRecordsTableFieldsFragmentDoc,
    "\n  fragment ChargeTableTransactionsFields on Charge {\n    id\n    transactions {\n      id\n      ...TransactionForTransactionsTableFields\n    }\n  }\n": types.ChargeTableTransactionsFieldsFragmentDoc,
    "\n  fragment ChargesTableRowFields on Charge {\n    id\n    __typename\n    metadata {\n      ... on ChargeMetadata @defer {\n        documentsCount\n        ledgerCount\n        transactionsCount\n        miscExpensesCount\n      }\n    }\n    totalAmount {\n      raw\n    }\n    ...ChargesTableAccountantApprovalFields\n    ...ChargesTableAmountFields\n    ...ChargesTableBusinessTripFields @defer\n    ...ChargesTableDateFields\n    ...ChargesTableDescriptionFields\n    ...ChargesTableEntityFields @defer\n    ...ChargesTableMoreInfoFields\n    ...ChargesTableTagsFields @defer\n    ...ChargesTableTaxCategoryFields @defer\n    ...ChargesTableTypeFields\n    ...ChargesTableVatFields\n  }\n": types.ChargesTableRowFieldsFragmentDoc,
    "\n  query ChargeForRow($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableRowFields\n    }\n  }\n": types.ChargeForRowDocument,
    "\n  fragment ChargesTableFields on Charge {\n    id\n    owner {\n      id\n    }\n    ...ChargesTableRowFields\n  }\n": types.ChargesTableFieldsFragmentDoc,
    "\n  query BankDepositInfo($chargeId: UUID!) {\n    depositByCharge(chargeId: $chargeId) {\n      id\n      name\n      metadata {\n        id\n        currentBalance {\n          formatted\n        }\n        transactions {\n          id\n          chargeId\n          ...TransactionForTransactionsTableFields\n        }\n      }\n      isOpen\n    }\n  }\n": types.BankDepositInfoDocument,
    "\n  query ChargeMatches($chargeId: UUID!) {\n    findChargeMatches(chargeId: $chargeId) {\n      matches {\n        chargeId\n        ...ChargeMatchesTableFields\n      }\n    }\n  }\n": types.ChargeMatchesDocument,
    "\n  fragment ConversionChargeInfo on Charge {\n    id\n    __typename\n    ... on ConversionCharge {\n      eventRate {\n        from\n        to\n        rate\n      }\n      officialRate {\n        from\n        to\n        rate\n      }\n    }\n  }\n": types.ConversionChargeInfoFragmentDoc,
    "\n  fragment CreditcardBankChargeInfo on Charge {\n    id\n    __typename\n    ... on CreditcardBankCharge {\n      creditCardTransactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n    }\n  }\n": types.CreditcardBankChargeInfoFragmentDoc,
    "\n  fragment ExchangeRatesInfo on Charge {\n    id\n    __typename\n    ... on FinancialCharge {\n      exchangeRates {\n        aud\n        cad\n        eur\n        gbp\n        ils\n        jpy\n        sek\n        usd\n        eth\n        grt\n        usdc\n      }\n    }\n  }\n": types.ExchangeRatesInfoFragmentDoc,
    "\n  fragment TableMiscExpensesFields on Charge {\n    id\n    miscExpenses {\n      id\n      amount {\n        formatted\n      }\n      description\n      invoiceDate\n      valueDate\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      chargeId\n      ...EditMiscExpenseFields\n    }\n  }\n": types.TableMiscExpensesFieldsFragmentDoc,
    "\n  fragment TableSalariesFields on Charge {\n    id\n    __typename\n    ... on SalaryCharge {\n      salaryRecords {\n        directAmount {\n          formatted\n        }\n        baseAmount {\n          formatted\n        }\n        employee {\n          id\n          name\n        }\n        pensionFund {\n          id\n          name\n        }\n        pensionEmployeeAmount {\n          formatted\n        }\n        pensionEmployerAmount {\n          formatted\n        }\n        compensationsAmount {\n          formatted\n        }\n        trainingFund {\n          id\n          name\n        }\n        trainingFundEmployeeAmount {\n          formatted\n        }\n        trainingFundEmployerAmount {\n          formatted\n        }\n        socialSecurityEmployeeAmount {\n          formatted\n        }\n        socialSecurityEmployerAmount {\n          formatted\n        }\n        incomeTaxAmount {\n          formatted\n        }\n        healthInsuranceAmount {\n          formatted\n        }\n      }\n    }\n  }\n": types.TableSalariesFieldsFragmentDoc,
    "\n  query IncomeChargesChart($filters: ChargeFilter) {\n    allCharges(filters: $filters) {\n      nodes {\n        id\n        transactions {\n          id\n          eventDate\n          effectiveDate\n          amount {\n            currency\n            formatted\n            raw\n          }\n          eventExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n          debitExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n        }\n      }\n    }\n  }\n": types.IncomeChargesChartDocument,
    "\n  fragment MonthlyIncomeExpenseChartInfo on IncomeExpenseChart {\n    monthlyData {\n      income {\n        formatted\n        raw\n      }\n      expense {\n        formatted\n        raw\n      }\n      balance {\n        formatted\n        raw\n      }\n      date\n    }\n  }\n": types.MonthlyIncomeExpenseChartInfoFragmentDoc,
    "\n  query MonthlyIncomeExpenseChart($filters: IncomeExpenseChartFilters!) {\n    incomeExpenseChart(filters: $filters) {\n      fromDate\n      toDate\n      currency\n      ...MonthlyIncomeExpenseChartInfo\n    }\n  }\n": types.MonthlyIncomeExpenseChartDocument,
    "\n  query ContractsEditModal($contractId: UUID!) {\n    contractsById(id: $contractId) {\n      id\n      startDate\n      endDate\n      purchaseOrders\n      amount {\n        raw\n        currency\n      }\n      product\n      msCloud\n      billingCycle\n      plan\n      isActive\n      remarks\n      documentType\n      operationsLimit\n    }\n  }\n": types.ContractsEditModalDocument,
    "\n  fragment BusinessTripReportFields on BusinessTrip {\n    id\n    ...BusinessTripReportHeaderFields\n    ...BusinessTripReportSummaryFields\n  }\n": types.BusinessTripReportFieldsFragmentDoc,
    "\n  fragment BusinessTripAccountantApprovalFields on BusinessTrip {\n    id\n    accountantApproval\n  }\n": types.BusinessTripAccountantApprovalFieldsFragmentDoc,
    "\n  query UncategorizedTransactionsByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          id\n          eventDate\n          sourceDescription\n          referenceKey\n          counterparty {\n            id\n            name\n          }\n          amount {\n            formatted\n            raw\n          }\n        }\n      }\n    }\n  }\n": types.UncategorizedTransactionsByBusinessTripDocument,
    "\n  fragment BusinessTripReportAccommodationsRowFields on BusinessTripAccommodationExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    country {\n      id\n      name\n    }\n    nightsCount\n    attendeesStay {\n      id\n      attendee {\n        id\n        name\n      }\n      nightsCount\n    }\n  }\n": types.BusinessTripReportAccommodationsRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAccommodationsTableFields on BusinessTripAccommodationExpense {\n    id\n    date\n    ...BusinessTripReportAccommodationsRowFields\n  }\n": types.BusinessTripReportAccommodationsTableFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAccommodationsFields on BusinessTrip {\n    id\n    accommodationExpenses {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n": types.BusinessTripReportAccommodationsFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAttendeeRowFields on BusinessTripAttendee {\n    id\n    name\n    arrivalDate\n    departureDate\n    flights {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    accommodations {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n": types.BusinessTripReportAttendeeRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportAttendeesFields on BusinessTrip {\n    id\n    attendees {\n      id\n      name\n      ...BusinessTripReportAttendeeRowFields\n    }\n  }\n": types.BusinessTripReportAttendeesFieldsFragmentDoc,
    "\n  fragment BusinessTripReportCarRentalRowFields on BusinessTripCarRentalExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    days\n    isFuelExpense\n  }\n": types.BusinessTripReportCarRentalRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportCarRentalFields on BusinessTrip {\n    id\n    carRentalExpenses {\n      id\n      date\n      ...BusinessTripReportCarRentalRowFields\n    }\n  }\n": types.BusinessTripReportCarRentalFieldsFragmentDoc,
    "\n  fragment BusinessTripReportCoreExpenseRowFields on BusinessTripExpense {\n    id\n    date\n    valueDate\n    amount {\n      formatted\n      raw\n      currency\n    }\n    employee {\n      id\n      name\n    }\n    payedByEmployee\n    charges {\n      id\n    }\n  }\n": types.BusinessTripReportCoreExpenseRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportFlightsRowFields on BusinessTripFlightExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    path\n    class\n    attendees {\n      id\n      name\n    }\n  }\n": types.BusinessTripReportFlightsRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportFlightsTableFields on BusinessTripFlightExpense {\n    id\n    date\n    ...BusinessTripReportFlightsRowFields\n  }\n": types.BusinessTripReportFlightsTableFieldsFragmentDoc,
    "\n  fragment BusinessTripReportFlightsFields on BusinessTrip {\n    id\n    flightExpenses {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    attendees {\n      id\n      name\n    }\n  }\n": types.BusinessTripReportFlightsFieldsFragmentDoc,
    "\n  fragment BusinessTripReportOtherRowFields on BusinessTripOtherExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    description\n    deductibleExpense\n  }\n": types.BusinessTripReportOtherRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportOtherFields on BusinessTrip {\n    id\n    otherExpenses {\n      id\n      date\n      ...BusinessTripReportOtherRowFields\n    }\n  }\n": types.BusinessTripReportOtherFieldsFragmentDoc,
    "\n  fragment BusinessTripReportHeaderFields on BusinessTrip {\n    id\n    name\n    dates {\n      start\n      end\n    }\n    purpose\n    destination {\n      id\n      name\n    }\n    ...BusinessTripAccountantApprovalFields\n  }\n": types.BusinessTripReportHeaderFieldsFragmentDoc,
    "\n  fragment BusinessTripReportSummaryFields on BusinessTrip {\n    id\n    ... on BusinessTrip @defer {\n      summary {\n        excessExpenditure {\n          formatted\n        }\n        excessTax\n        rows {\n          type\n          totalForeignCurrency {\n            formatted\n          }\n          totalLocalCurrency {\n            formatted\n          }\n          taxableForeignCurrency {\n            formatted\n          }\n          taxableLocalCurrency {\n            formatted\n          }\n          maxTaxableForeignCurrency {\n            formatted\n          }\n          maxTaxableLocalCurrency {\n            formatted\n          }\n          excessExpenditure {\n            formatted\n          }\n        }\n        errors\n      }\n    }\n  }\n": types.BusinessTripReportSummaryFieldsFragmentDoc,
    "\n  fragment BusinessTripReportTravelAndSubsistenceRowFields on BusinessTripTravelAndSubsistenceExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    expenseType\n  }\n": types.BusinessTripReportTravelAndSubsistenceRowFieldsFragmentDoc,
    "\n  fragment BusinessTripReportTravelAndSubsistenceFields on BusinessTrip {\n    id\n    travelAndSubsistenceExpenses {\n      id\n      date\n      ...BusinessTripReportTravelAndSubsistenceRowFields\n    }\n  }\n": types.BusinessTripReportTravelAndSubsistenceFieldsFragmentDoc,
    "\n  fragment BusinessTripUncategorizedTransactionsFields on BusinessTrip {\n    id\n    uncategorizedTransactions {\n      transaction {\n        id\n        eventDate\n        chargeId\n        amount {\n          raw\n        }\n        ...TransactionsTableEventDateFields\n        ...TransactionsTableDebitDateFields\n        ...TransactionsTableAccountFields\n        ...TransactionsTableDescriptionFields\n        ...TransactionsTableSourceIDFields\n        ...TransactionsTableEntityFields\n      }\n      ...UncategorizedTransactionsTableAmountFields\n    }\n  }\n": types.BusinessTripUncategorizedTransactionsFieldsFragmentDoc,
    "\n  fragment UncategorizedTransactionsTableAmountFields on UncategorizedTransaction {\n    transaction {\n      id\n      amount {\n        raw\n        formatted\n      }\n      cryptoExchangeRate {\n        rate\n      }\n    }\n    categorizedAmount {\n      raw\n      formatted\n    }\n    errors\n  }\n": types.UncategorizedTransactionsTableAmountFieldsFragmentDoc,
    "\n  fragment DepreciationRecordRowFields on DepreciationRecord {\n    id\n    amount {\n      currency\n      formatted\n      raw\n    }\n    activationDate\n    category {\n      id\n      name\n      percentage\n    }\n    type\n    charge {\n      id\n      totalAmount {\n        currency\n        formatted\n        raw\n      }\n    }\n  }\n": types.DepreciationRecordRowFieldsFragmentDoc,
    "\n  query ChargeDepreciation($chargeId: UUID!) {\n    depreciationRecordsByCharge(chargeId: $chargeId) {\n      id\n      ...DepreciationRecordRowFields\n    }\n  }\n": types.ChargeDepreciationDocument,
    "\n  query RecentBusinessIssuedDocuments($businessId: UUID!, $limit: Int) {\n    recentDocumentsByBusiness(businessId: $businessId, limit: $limit) {\n      id\n      ... on FinancialDocument {\n        issuedDocumentInfo {\n          id\n          status\n          externalId\n        }\n      }\n      ...TableDocumentsRowFields\n    }\n  }\n": types.RecentBusinessIssuedDocumentsDocument,
    "\n  query RecentIssuedDocumentsOfSameType($documentType: DocumentType!) {\n    recentIssuedDocumentsByType(documentType: $documentType) {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n": types.RecentIssuedDocumentsOfSameTypeDocument,
    "\n  query EditDocument($documentId: UUID!) {\n    documentById(documentId: $documentId) {\n      id\n      image\n      file\n      documentType\n      description\n      remarks\n      __typename\n      ... on FinancialDocument {\n        vat {\n          raw\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          currency\n        }\n        debtor {\n          id\n          name\n        }\n        creditor {\n          id\n          name\n        }\n        vatReportDateOverride\n        noVatAmount\n        allocationNumber\n        exchangeRateOverride\n      }\n    }\n  }\n": types.EditDocumentDocument,
    "\n  fragment EditMiscExpenseFields on MiscExpense {\n    id\n    amount {\n      raw\n      currency\n    }\n    description\n    invoiceDate\n    valueDate\n    creditor {\n      id\n    }\n    debtor {\n      id\n    }\n  }\n": types.EditMiscExpenseFieldsFragmentDoc,
    "\n  fragment EditTagFields on Tag {\n    id\n    name\n    parent {\n      id\n      name\n    }\n  }\n": types.EditTagFieldsFragmentDoc,
    "\n  query EditTransaction($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      counterparty {\n        id\n        name\n      }\n      effectiveDate\n      isFee\n      account {\n        type\n        id\n      }\n    }\n  }\n": types.EditTransactionDocument,
    "\n  query ClientInfoForDocumentIssuing($businessId: UUID!) {\n    client(businessId: $businessId) {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          greenInvoiceId\n          businessId\n          name\n        }\n      }\n      ...IssueDocumentClientFields\n    }\n  }\n": types.ClientInfoForDocumentIssuingDocument,
    "\n  query AllBusinessTrips {\n    allBusinessTrips {\n      id\n      name\n    }\n  }\n": types.AllBusinessTripsDocument,
    "\n  query AllDepreciationCategories {\n    depreciationCategories {\n      id\n      name\n      percentage\n    }\n  }\n": types.AllDepreciationCategoriesDocument,
    "\n  query AllEmployeesByEmployer($employerId: UUID!) {\n    employeesByEmployerId(employerId: $employerId) {\n      id\n      name\n    }\n  }\n": types.AllEmployeesByEmployerDocument,
    "\n  query AllPensionFunds {\n    allPensionFunds {\n      id\n      name\n    }\n  }\n": types.AllPensionFundsDocument,
    "\n  query AllTrainingFunds {\n    allTrainingFunds {\n      id\n      name\n    }\n  }\n": types.AllTrainingFundsDocument,
    "\n  query AttendeesByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      attendees {\n        id\n        name\n      }\n    }\n  }\n": types.AttendeesByBusinessTripDocument,
    "\n  query FetchMultipleBusinesses($businessIds: [UUID!]!) {\n    businesses(ids: $businessIds) {\n      id\n      name\n    }\n  }\n": types.FetchMultipleBusinessesDocument,
    "\n  query FetchMultipleCharges($chargeIds: [UUID!]!) {\n    chargesByIDs(chargeIDs: $chargeIds) {\n      id\n      __typename\n      metadata {\n        transactionsCount\n        invoicesCount\n      }\n      owner {\n        id\n        name\n      }\n      tags {\n        id\n        name\n        namePath\n      }\n      decreasedVAT\n      property\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      optionalVAT\n      optionalDocuments\n    }\n  }\n": types.FetchMultipleChargesDocument,
    "\n  query EditCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      __typename\n      counterparty {\n        id\n        name\n      }\n      owner {\n        id\n        name\n      }\n      property\n      decreasedVAT\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      taxCategory {\n        id\n        name\n      }\n      tags {\n        id\n      }\n      missingInfoSuggestions {\n        ... on ChargeSuggestions {\n          tags {\n            id\n          }\n        }\n      }\n      optionalVAT\n      optionalDocuments\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          name\n        }\n      }\n      yearsOfRelevance {\n        year\n        amount\n      }\n    }\n  }\n": types.EditChargeDocument,
    "\n  query EditSalaryRecord($month: TimelessDate!, $employeeIDs: [UUID!]!) {\n    salaryRecordsByDates(fromDate: $month, toDate: $month, employeeIDs: $employeeIDs) {\n      month\n      charge {\n        id\n      }\n      directAmount {\n        raw\n      }\n      baseAmount {\n        raw\n      }\n      employee {\n        id\n        name\n      }\n      employer {\n        id\n        name\n      }\n      pensionFund {\n        id\n        name\n      }\n      pensionEmployeeAmount {\n        raw\n      }\n      pensionEmployeePercentage\n      pensionEmployerAmount {\n        raw\n      }\n      pensionEmployerPercentage\n      compensationsAmount {\n        raw\n      }\n      compensationsPercentage\n      trainingFund {\n        id\n        name\n      }\n      trainingFundEmployeeAmount {\n        raw\n      }\n      trainingFundEmployeePercentage\n      trainingFundEmployerAmount {\n        raw\n      }\n      trainingFundEmployerPercentage\n      socialSecurityEmployeeAmount {\n        raw\n      }\n      socialSecurityEmployerAmount {\n        raw\n      }\n      incomeTaxAmount {\n        raw\n      }\n      healthInsuranceAmount {\n        raw\n      }\n      globalAdditionalHoursAmount {\n        raw\n      }\n      bonus {\n        raw\n      }\n      gift {\n        raw\n      }\n      travelAndSubsistence {\n        raw\n      }\n      recovery {\n        raw\n      }\n      notionalExpense {\n        raw\n      }\n      vacationDays {\n        added\n        balance\n      }\n      vacationTakeout {\n        raw\n      }\n      workDays\n      sicknessDays {\n        balance\n      }\n    }\n  }\n": types.EditSalaryRecordDocument,
    "\n  query SortCodeToUpdate($key: Int!, $ownerId: String!) {\n    sortCode(key: $key, ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n": types.SortCodeToUpdateDocument,
    "\n  query TaxCategoryToUpdate($id: UUID!) {\n    taxCategory(id: $id) {\n      id\n      ownerId\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n      irsCode\n    }\n  }\n": types.TaxCategoryToUpdateDocument,
    "\n  query MiscExpenseTransactionFields($transactionId: UUID!) {\n    transactionsByIDs(transactionIDs: [$transactionId]) {\n      id\n      chargeId\n      amount {\n        raw\n        currency\n      }\n      eventDate\n      effectiveDate\n      exactEffectiveDate\n      counterparty {\n        id\n      }\n    }\n  }\n": types.MiscExpenseTransactionFieldsDocument,
    "\n  fragment IssueDocumentClientFields on Client {\n    id\n    originalBusiness {\n      id\n      address\n      city\n      zipCode\n      country {\n        id\n        code\n      }\n      governmentId\n      name\n      phoneNumber\n    }\n    emails\n    # city\n    # zip\n    # fax\n    # mobile\n  }\n": types.IssueDocumentClientFieldsFragmentDoc,
    "\n  query NewDocumentDraftByCharge($chargeId: UUID!) {\n    newDocumentDraftByCharge(chargeId: $chargeId) {\n      ...NewDocumentDraft\n    }\n  }\n": types.NewDocumentDraftByChargeDocument,
    "\n  query NewDocumentDraftByDocument($documentId: UUID!) {\n    newDocumentDraftByDocument(documentId: $documentId) {\n      ...NewDocumentDraft\n    }\n  }\n": types.NewDocumentDraftByDocumentDocument,
    "\n  fragment NewDocumentDraft on DocumentDraft {\n    description\n    remarks\n    footer\n    type\n    date\n    dueDate\n    language\n    currency\n    vatType\n    discount {\n      amount\n      type\n    }\n    rounding\n    signed\n    maxPayments\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n      integrations {\n        id\n      }\n      emails\n      ...IssueDocumentClientFields\n    }\n    income {\n      currency\n      currencyRate\n      description\n      itemId\n      price\n      quantity\n      vatRate\n      vatType\n    }\n    payment {\n      currency\n      currencyRate\n      date\n      price\n      type\n      bankName\n      bankBranch\n      bankAccount\n      chequeNum\n      accountId\n      transactionId\n      cardType\n      cardNum\n      numPayments\n      firstPayment\n    }\n    linkedDocumentIds\n    linkedPaymentId\n  }\n": types.NewDocumentDraftFragmentDoc,
    "\n  query SimilarChargesByBusiness(\n    $businessId: UUID!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarChargesByBusiness(\n      businessId: $businessId\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n": types.SimilarChargesByBusinessDocument,
    "\n  query SimilarCharges(\n    $chargeId: UUID!\n    $withMissingTags: Boolean!\n    $withMissingDescription: Boolean!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarCharges(\n      chargeId: $chargeId\n      withMissingTags: $withMissingTags\n      withMissingDescription: $withMissingDescription\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n": types.SimilarChargesDocument,
    "\n  fragment SimilarChargesTable on Charge {\n    id\n    __typename\n    counterparty {\n      name\n      id\n    }\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    totalAmount {\n      raw\n      formatted\n    }\n    vat {\n      raw\n      formatted\n    }\n    userDescription\n    tags {\n      id\n      name\n    }\n    taxCategory {\n      id\n      name\n    }\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n    }\n  }\n": types.SimilarChargesTableFragmentDoc,
    "\n  query SimilarTransactions($transactionId: UUID!, $withMissingInfo: Boolean!) {\n    similarTransactions(transactionId: $transactionId, withMissingInfo: $withMissingInfo) {\n      id\n      account {\n        id\n        name\n        type\n      }\n      amount {\n        formatted\n        raw\n      }\n      effectiveDate\n      eventDate\n      sourceDescription\n    }\n  }\n": types.SimilarTransactionsDocument,
    "\n  query UniformFormat($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    uniformFormat(fromDate: $fromDate, toDate: $toDate) {\n      bkmvdata\n      ini\n    }\n  }\n": types.UniformFormatDocument,
    "\n  fragment NewFetchedDocumentFields on Document {\n    id\n    documentType\n    charge {\n      id\n      userDescription\n      counterparty {\n        id\n        name\n      }\n    }\n  }\n": types.NewFetchedDocumentFieldsFragmentDoc,
    "\n  fragment ContractForContractsTableFields on Contract {\n    id\n    isActive\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n    purchaseOrders\n    startDate\n    endDate\n    amount {\n      raw\n      formatted\n    }\n    billingCycle\n    product\n    plan\n    operationsLimit\n    msCloud\n    # documentType\n    # remarks\n  }\n": types.ContractForContractsTableFieldsFragmentDoc,
    "\n  query ContractBasedDocumentDrafts($issueMonth: TimelessDate!, $contractIds: [UUID!]!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: $contractIds) {\n      ...NewDocumentDraft\n    }\n  }\n": types.ContractBasedDocumentDraftsDocument,
    "\n  fragment TableDocumentsRowFields on Document {\n    id\n    documentType\n    image\n    file\n    description\n    remarks\n    charge {\n      id\n    }\n    ... on FinancialDocument {\n      amount {\n        raw\n        formatted\n        currency\n      }\n      missingInfoSuggestions {\n        amount {\n          raw\n          formatted\n          currency\n        }\n        isIncome\n        counterparty {\n          id\n          name\n        }\n        owner {\n          id\n          name\n        }\n      }\n      date\n      vat {\n        raw\n        formatted\n        currency\n      }\n      serialNumber\n      allocationNumber\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      issuedDocumentInfo {\n        id\n        status\n        originalDocument {\n          income {\n            description\n          }\n        }\n      }\n    }\n  }\n": types.TableDocumentsRowFieldsFragmentDoc,
    "\n  fragment DocumentsGalleryFields on Charge {\n    id\n    additionalDocuments {\n      id\n      image\n      ... on FinancialDocument {\n        documentType\n      }\n    }\n  }\n": types.DocumentsGalleryFieldsFragmentDoc,
    "\n  fragment LedgerRecordsTableFields on LedgerRecord {\n    id\n    creditAccount1 {\n      __typename\n      id\n      name\n    }\n    creditAccount2 {\n      __typename\n      id\n      name\n    }\n    debitAccount1 {\n      __typename\n      id\n      name\n    }\n    debitAccount2 {\n      __typename\n      id\n      name\n    }\n    creditAmount1 {\n      formatted\n      currency\n    }\n    creditAmount2 {\n      formatted\n      currency\n    }\n    debitAmount1 {\n      formatted\n      currency\n    }\n    debitAmount2 {\n      formatted\n      currency\n    }\n    localCurrencyCreditAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyCreditAmount2 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount2 {\n      formatted\n      raw\n    }\n    invoiceDate\n    valueDate\n    description\n    reference\n  }\n": types.LedgerRecordsTableFieldsFragmentDoc,
    "\n  query AccountantApprovalsChargesTable($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        accountantApproval\n      }\n    }\n  }\n": types.AccountantApprovalsChargesTableDocument,
    "\n  query CorporateTaxRulingComplianceReport($years: [Int!]!) {\n    corporateTaxRulingComplianceReport(years: $years) {\n      id\n      year\n      totalIncome {\n        formatted\n        raw\n        currency\n      }\n      researchAndDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      rndRelativeToIncome {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      localDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      localDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      foreignDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      foreignDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      businessTripRndExpenses {\n        formatted\n        raw\n        currency\n      }\n      ... on CorporateTaxRulingComplianceReport @defer {\n        differences {\n          id\n          totalIncome {\n            formatted\n            raw\n            currency\n          }\n          researchAndDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          rndRelativeToIncome {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          localDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          localDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          foreignDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          foreignDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          businessTripRndExpenses {\n            formatted\n            raw\n            currency\n          }\n        }\n      }\n    }\n  }\n": types.CorporateTaxRulingComplianceReportDocument,
    "\n  fragment CorporateTaxRulingReportRuleCellFields on CorporateTaxRule {\n    id\n    rule\n    percentage {\n      formatted\n    }\n    isCompliant\n  }\n": types.CorporateTaxRulingReportRuleCellFieldsFragmentDoc,
    "\n  query AllDynamicReports {\n    allDynamicReports {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n": types.AllDynamicReportsDocument,
    "\n  query DynamicReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      __typename\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        businessTransactionsSum {\n          business {\n            id\n            name\n            sortCode {\n              id\n              key\n              name\n            }\n          }\n          credit {\n            formatted\n            raw\n          }\n          debit {\n            formatted\n            raw\n          }\n          total {\n            formatted\n            raw\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n": types.DynamicReportDocument,
    "\n  query DynamicReportTemplate($name: String!) {\n    dynamicReport(name: $name) {\n      id\n      name\n      isLocked\n      updated\n      template {\n        id\n        parent\n        text\n        droppable\n        data {\n          nodeType\n          isOpen\n          hebrewText\n        }\n      }\n    }\n  }\n": types.DynamicReportTemplateDocument,
    "\n  query ProfitAndLossReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    profitAndLossReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n    }\n  }\n": types.ProfitAndLossReportDocument,
    "\n  fragment ReportCommentaryTableFields on ReportCommentary {\n    records {\n      sortCode {\n        id\n        key\n        name\n      }\n      amount {\n        formatted\n      }\n      records {\n        ...ReportSubCommentaryTableFields\n      }\n    }\n  }\n": types.ReportCommentaryTableFieldsFragmentDoc,
    "\n  fragment ReportSubCommentaryTableFields on ReportCommentarySubRecord {\n    financialEntity {\n      id\n      name\n    }\n    amount {\n      formatted\n    }\n  }\n": types.ReportSubCommentaryTableFieldsFragmentDoc,
    "\n  query TaxReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    taxReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n    }\n  }\n": types.TaxReportDocument,
    "\n  query TrialBalanceReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        ...TrialBalanceTableFields\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n": types.TrialBalanceReportDocument,
    "\n  fragment TrialBalanceTableFields on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n    businessTransactionsSum {\n      business {\n        id\n        name\n        sortCode {\n          id\n          key\n          name\n        }\n      }\n      credit {\n        formatted\n        raw\n      }\n      debit {\n        formatted\n        raw\n      }\n      total {\n        formatted\n        raw\n      }\n    }\n  }\n": types.TrialBalanceTableFieldsFragmentDoc,
    "\n  query ValidatePcn874Reports(\n    $businessId: UUID\n    $fromMonthDate: TimelessDate!\n    $toMonthDate: TimelessDate!\n  ) {\n    pcnByDate(businessId: $businessId, fromMonthDate: $fromMonthDate, toMonthDate: $toMonthDate)\n      @stream {\n      id\n      business {\n        id\n        name\n      }\n      date\n      content\n      diffContent\n    }\n  }\n": types.ValidatePcn874ReportsDocument,
    "\n  fragment VatReportBusinessTripsFields on VatReportResult {\n    businessTrips {\n      id\n      ...ChargesTableFields\n    }\n  }\n": types.VatReportBusinessTripsFieldsFragmentDoc,
    "\n  fragment VatReportAccountantApprovalFields on VatReportRecord {\n    chargeId\n    chargeAccountantStatus\n  }\n": types.VatReportAccountantApprovalFieldsFragmentDoc,
    "\n  fragment VatReportExpensesRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    chargeId\n    # chargeAccountantReviewed\n    amount {\n      formatted\n      raw\n    }\n    localAmount {\n      formatted\n      raw\n    }\n    localVat {\n      formatted\n      raw\n    }\n    foreignVatAfterDeduction {\n      formatted\n      raw\n    }\n    localVatAfterDeduction {\n      formatted\n      raw\n    }\n    roundedLocalVatAfterDeduction {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n": types.VatReportExpensesRowFieldsFragmentDoc,
    "\n  fragment VatReportExpensesFields on VatReportResult {\n    expenses {\n      ...VatReportExpensesRowFields\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n": types.VatReportExpensesFieldsFragmentDoc,
    "\n  fragment VatReportIncomeRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    chargeId\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    taxReducedForeignAmount {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n": types.VatReportIncomeRowFieldsFragmentDoc,
    "\n  fragment VatReportIncomeFields on VatReportResult {\n    income {\n      ...VatReportIncomeRowFields\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n": types.VatReportIncomeFieldsFragmentDoc,
    "\n  query VatMonthlyReport($filters: VatReportFilter) {\n    vatReport(filters: $filters) {\n      ...VatReportSummaryFields\n      ...VatReportIncomeFields\n      ...VatReportExpensesFields\n      ...VatReportMissingInfoFields\n      ...VatReportMiscTableFields\n      ...VatReportBusinessTripsFields\n    }\n  }\n": types.VatMonthlyReportDocument,
    "\n  fragment VatReportMiscTableFields on VatReportResult {\n    differentMonthDoc {\n      id\n      ...ChargesTableFields\n    }\n  }\n": types.VatReportMiscTableFieldsFragmentDoc,
    "\n  fragment VatReportMissingInfoFields on VatReportResult {\n    missingInfo {\n      id\n      ...ChargesTableFields\n    }\n  }\n": types.VatReportMissingInfoFieldsFragmentDoc,
    "\n  query GeneratePCN($monthDate: TimelessDate!, $financialEntityId: UUID!) {\n    pcnFile(monthDate: $monthDate, financialEntityId: $financialEntityId) {\n      reportContent\n      fileName\n    }\n  }\n": types.GeneratePcnDocument,
    "\n  fragment VatReportSummaryFields on VatReportResult {\n    expenses {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n      isProperty\n    }\n    income {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n": types.VatReportSummaryFieldsFragmentDoc,
    "\n  fragment LedgerCsvFields on YearlyLedgerReport {\n    id\n    year\n    financialEntitiesInfo {\n      entity {\n        id\n        name\n        sortCode {\n          id\n          key\n        }\n      }\n      openingBalance {\n        raw\n      }\n      totalCredit {\n        raw\n      }\n      totalDebit {\n        raw\n      }\n      closingBalance {\n        raw\n      }\n      records {\n        id\n        amount {\n          raw\n          formatted\n        }\n        invoiceDate\n        valueDate\n        description\n        reference\n        counterParty {\n          id\n          name\n        }\n        balance\n      }\n    }\n  }\n": types.LedgerCsvFieldsFragmentDoc,
    "\n  query YearlyLedger($year: Int!) {\n    yearlyLedgerReport(year: $year) {\n      id\n      year\n      financialEntitiesInfo {\n        entity {\n          id\n          name\n          sortCode {\n            id\n            key\n          }\n        }\n        openingBalance {\n          raw\n        }\n        totalCredit {\n          raw\n        }\n        totalDebit {\n          raw\n        }\n        closingBalance {\n          raw\n        }\n        records {\n          id\n          amount {\n            raw\n            formatted\n          }\n          invoiceDate\n          valueDate\n          description\n          reference\n          counterParty {\n            id\n            name\n          }\n          balance\n        }\n      }\n      ...LedgerCsvFields\n    }\n  }\n": types.YearlyLedgerDocument,
    "\n  query SalaryScreenRecords(\n    $fromDate: TimelessDate!\n    $toDate: TimelessDate!\n    $employeeIDs: [UUID!]\n  ) {\n    salaryRecordsByDates(fromDate: $fromDate, toDate: $toDate, employeeIDs: $employeeIDs) {\n      month\n      employee {\n        id\n      }\n      ...SalariesTableFields\n    }\n  }\n": types.SalaryScreenRecordsDocument,
    "\n  fragment SalariesRecordEmployeeFields on Salary {\n    month\n    employee {\n      id\n      name\n    }\n  }\n": types.SalariesRecordEmployeeFieldsFragmentDoc,
    "\n  fragment SalariesRecordFundsFields on Salary {\n    month\n    employee {\n      id\n    }\n    pensionFund {\n      id\n      name\n    }\n    pensionEmployeeAmount {\n      formatted\n      raw\n    }\n    pensionEmployeePercentage\n    pensionEmployerAmount {\n      formatted\n      raw\n    }\n    pensionEmployerPercentage\n    compensationsAmount {\n      formatted\n      raw\n    }\n    compensationsPercentage\n    trainingFund {\n      id\n      name\n    }\n    trainingFundEmployeeAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployeePercentage\n    trainingFundEmployerAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployerPercentage\n  }\n": types.SalariesRecordFundsFieldsFragmentDoc,
    "\n  fragment SalariesRecordInsurancesAndTaxesFields on Salary {\n    month\n    employee {\n      id\n    }\n    healthInsuranceAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployeeAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployerAmount {\n      formatted\n      raw\n    }\n    incomeTaxAmount {\n      formatted\n      raw\n    }\n    notionalExpense {\n      formatted\n      raw\n    }\n  }\n": types.SalariesRecordInsurancesAndTaxesFieldsFragmentDoc,
    "\n  fragment SalariesRecordMainSalaryFields on Salary {\n    month\n    employee {\n      id\n    }\n    baseAmount {\n      formatted\n    }\n    directAmount {\n      formatted\n    }\n    globalAdditionalHoursAmount {\n      formatted\n    }\n    bonus {\n      formatted\n      raw\n    }\n    gift {\n      formatted\n      raw\n    }\n    recovery {\n      formatted\n      raw\n    }\n    vacationTakeout {\n      formatted\n      raw\n    }\n  }\n": types.SalariesRecordMainSalaryFieldsFragmentDoc,
    "\n  fragment SalariesRecordWorkFrameFields on Salary {\n    month\n    employee {\n      id\n    }\n    vacationDays {\n      added\n      taken\n      balance\n    }\n    workDays\n    sicknessDays {\n      balance\n    }\n  }\n": types.SalariesRecordWorkFrameFieldsFragmentDoc,
    "\n  fragment SalariesMonthFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordFields\n  }\n": types.SalariesMonthFieldsFragmentDoc,
    "\n  fragment SalariesTableFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesMonthFields\n  }\n": types.SalariesTableFieldsFragmentDoc,
    "\n  fragment SalariesRecordFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordEmployeeFields\n    ...SalariesRecordMainSalaryFields\n    ...SalariesRecordFundsFields\n    ...SalariesRecordInsurancesAndTaxesFields\n    ...SalariesRecordWorkFrameFields\n  }\n": types.SalariesRecordFieldsFragmentDoc,
    "\n  query AllDeposits {\n    allDeposits {\n      id\n      name\n      currency\n      openDate\n      closeDate\n      isOpen\n      metadata {\n        id\n        currentBalance {\n          raw\n          formatted\n        }\n        totalDeposit {\n          raw\n          formatted\n        }\n        totalInterest {\n          raw\n          formatted\n        }\n        # transactions field exists but we don't need to pull ids here\n      }\n    }\n  }\n": types.AllDepositsDocument,
    "\n  query BusinessScreen($businessId: UUID!) {\n    business(id: $businessId) {\n      id\n      ...BusinessPage\n    }\n  }\n": types.BusinessScreenDocument,
    "\n  query ContractsScreen($adminId: UUID!) {\n    contractsByAdmin(adminId: $adminId) {\n      id\n      ...ContractForContractsTableFields\n    }\n  }\n": types.ContractsScreenDocument,
    "\n  query AllCharges($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n": types.AllChargesDocument,
    "\n  query ChargeScreen($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableFields\n    }\n  }\n": types.ChargeScreenDocument,
    "\n  query MissingInfoCharges($page: Int, $limit: Int) {\n    chargesWithMissingRequiredInfo(page: $page, limit: $limit) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n": types.MissingInfoChargesDocument,
    "\n  query DocumentsScreen($filters: DocumentsFilters!) {\n    documentsByFilters(filters: $filters) {\n      id\n      image\n      file\n      charge {\n        id\n        userDescription\n        __typename\n        vat {\n          formatted\n          __typename\n        }\n        transactions {\n          id\n          eventDate\n          sourceDescription\n          effectiveDate\n          amount {\n            formatted\n            __typename\n          }\n        }\n      }\n      __typename\n      ... on FinancialDocument {\n        creditor {\n          id\n          name\n        }\n        debtor {\n          id\n          name\n        }\n        vat {\n          raw\n          formatted\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          formatted\n          currency\n        }\n      }\n    }\n  }\n": types.DocumentsScreenDocument,
    "\n  query MonthlyDocumentDraftByClient($clientId: UUID!, $issueMonth: TimelessDate!) {\n    clientMonthlyChargeDraft(clientId: $clientId, issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n": types.MonthlyDocumentDraftByClientDocument,
    "\n  query MonthlyDocumentsDrafts($issueMonth: TimelessDate!) {\n    periodicalDocumentDrafts(issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n": types.MonthlyDocumentsDraftsDocument,
    "\n  query AllOpenContracts {\n    allOpenContracts {\n      id\n      client {\n        id\n        originalBusiness {\n          id\n          name\n        }\n      }\n      billingCycle\n    }\n  }\n": types.AllOpenContractsDocument,
    "\n  query AnnualAuditStepsStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      notes\n    }\n  }\n": types.AnnualAuditStepsStatusDocument,
    "\n  query AccountantApprovalStatus($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    accountantApprovalStatus(from: $fromDate, to: $toDate) {\n      totalCharges\n      approvedCount\n      pendingCount\n      unapprovedCount\n    }\n  }\n": types.AccountantApprovalStatusDocument,
    "\n  query LedgerValidationStatus($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) {\n      charge {\n        id\n      }\n    }\n  }\n": types.LedgerValidationStatusDocument,
    "\n  query AnnualAuditOpeningBalanceStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditOpeningBalanceStatus(ownerId: $ownerId, year: $year) {\n      id\n      userType\n      balanceChargeId\n      derivedStatus\n      errorMessage\n    }\n  }\n": types.AnnualAuditOpeningBalanceStatusDocument,
    "\n  query AnnualFinancialCharges($ownerId: UUID, $year: TimelessDate!) {\n    annualFinancialCharges(ownerId: $ownerId, year: $year) {\n      id\n      revaluationCharge {\n        id\n      }\n      taxExpensesCharge {\n        id\n      }\n      depreciationCharge {\n        id\n      }\n      recoveryReserveCharge {\n        id\n      }\n      vacationReserveCharge {\n        id\n      }\n      bankDepositsRevaluationCharge {\n        id\n      }\n    }\n  }\n": types.AnnualFinancialChargesDocument,
    "\n  query Step05PrevYearTemplate($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n": types.Step05PrevYearTemplateDocument,
    "\n  query AdminLedgerLockDate($ownerId: UUID) {\n    adminContext(ownerId: $ownerId) {\n      id\n      ledgerLock\n    }\n  }\n": types.AdminLedgerLockDateDocument,
    "\n  query Step09SaveTemplateStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n": types.Step09SaveTemplateStatusDocument,
    "\n  fragment AnnualRevenueReportClient on AnnualRevenueReportCountryClient {\n    id\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    records {\n      id\n      date\n      ...AnnualRevenueReportRecord\n    }\n  }\n": types.AnnualRevenueReportClientFragmentDoc,
    "\n  fragment AnnualRevenueReportCountry on AnnualRevenueReportCountry {\n    id\n    code\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    clients {\n      id\n      revenueDefaultForeign {\n        raw\n      }\n      ...AnnualRevenueReportClient\n    }\n  }\n": types.AnnualRevenueReportCountryFragmentDoc,
    "\n  query AnnualRevenueReportScreen($filters: AnnualRevenueReportFilter!) {\n    annualRevenueReport(filters: $filters) {\n      id\n      year\n      countries {\n        id\n        name\n        revenueLocal {\n          raw\n          currency\n        }\n        revenueDefaultForeign {\n          raw\n          currency\n        }\n        clients {\n          id\n          name\n          revenueLocal {\n            raw\n          }\n          revenueDefaultForeign {\n            raw\n          }\n          records {\n            id\n            date\n            description\n            reference\n            chargeId\n            revenueLocal {\n              raw\n            }\n            revenueDefaultForeign {\n              raw\n            }\n          }\n        }\n        ...AnnualRevenueReportCountry\n      }\n    }\n  }\n": types.AnnualRevenueReportScreenDocument,
    "\n  fragment AnnualRevenueReportRecord on AnnualRevenueReportClientRecord {\n    id\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    revenueOriginal {\n      raw\n      formatted\n      currency\n    }\n    chargeId\n    date\n    description\n    reference\n  }\n": types.AnnualRevenueReportRecordFragmentDoc,
    "\n  query BalanceReportExtendedTransactions($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n": types.BalanceReportExtendedTransactionsDocument,
    "\n  query BalanceReportScreen($fromDate: TimelessDate!, $toDate: TimelessDate!, $ownerId: UUID) {\n    transactionsForBalanceReport(fromDate: $fromDate, toDate: $toDate, ownerId: $ownerId) {\n      id\n      amountUsd {\n        formatted\n        raw\n      }\n      amount {\n        currency\n        raw\n      }\n      date\n      month\n      year\n      counterparty {\n        id\n      }\n      account {\n        id\n        name\n      }\n      isFee\n      description\n      charge {\n        id\n        tags {\n          id\n          name\n        }\n      }\n    }\n  }\n": types.BalanceReportScreenDocument,
    "\n  fragment DepreciationReportRecordCore on DepreciationCoreRecord {\n    id\n    originalCost\n    reportYearDelta\n    totalDepreciableCosts\n    reportYearClaimedDepreciation\n    pastYearsAccumulatedDepreciation\n    totalDepreciation\n    netValue\n  }\n": types.DepreciationReportRecordCoreFragmentDoc,
    "\n  query DepreciationReportScreen($filters: DepreciationReportFilter!) {\n    depreciationReport(filters: $filters) {\n      id\n      year\n      categories {\n        id\n        category {\n          id\n          name\n          percentage\n        }\n        records {\n          id\n          chargeId\n          description\n          purchaseDate\n          activationDate\n          statutoryDepreciationRate\n          claimedDepreciationRate\n          ...DepreciationReportRecordCore\n        }\n        summary {\n          id\n          ...DepreciationReportRecordCore\n        }\n      }\n      summary {\n        id\n        ...DepreciationReportRecordCore\n      }\n    }\n  }\n": types.DepreciationReportScreenDocument,
    "\n  fragment Shaam6111DataContentBalanceSheet on Shaam6111Data {\n    id\n    balanceSheet {\n      code\n      amount\n      label\n    }\n  }\n": types.Shaam6111DataContentBalanceSheetFragmentDoc,
    "\n  fragment Shaam6111DataContentHeader on Shaam6111Data {\n    id\n    header {\n      taxYear\n      businessDescription\n      taxFileNumber\n      idNumber\n      vatFileNumber\n      withholdingTaxFileNumber\n      businessType\n      reportingMethod\n      currencyType\n      amountsInThousands\n      accountingMethod\n      accountingSystem\n      softwareRegistrationNumber\n      isPartnership\n      partnershipCount\n      partnershipProfitShare\n      ifrsImplementationYear\n      ifrsReportingOption\n\n      includesProfitLoss\n      includesTaxAdjustment\n      includesBalanceSheet\n\n      industryCode\n      auditOpinionType\n    }\n  }\n": types.Shaam6111DataContentHeaderFragmentDoc,
    "\n  fragment Shaam6111DataContentHeaderBusiness on Business {\n    id\n    name\n  }\n": types.Shaam6111DataContentHeaderBusinessFragmentDoc,
    "\n  query Shaam6111ReportScreen($year: Int!, $businessId: UUID) {\n    shaam6111(year: $year, businessId: $businessId) {\n      id\n      year\n      data {\n        id\n        ...Shaam6111DataContent\n      }\n      business {\n        id\n        ...Shaam6111DataContentHeaderBusiness\n      }\n    }\n  }\n": types.Shaam6111ReportScreenDocument,
    "\n  fragment Shaam6111DataContentProfitLoss on Shaam6111Data {\n    id\n    profitAndLoss {\n      code\n      amount\n      label\n    }\n  }\n": types.Shaam6111DataContentProfitLossFragmentDoc,
    "\n  fragment Shaam6111DataContent on Shaam6111Data {\n    id\n    ...Shaam6111DataContentHeader\n    ...Shaam6111DataContentProfitLoss\n    ...Shaam6111DataContentTaxAdjustment\n    ...Shaam6111DataContentBalanceSheet\n  }\n": types.Shaam6111DataContentFragmentDoc,
    "\n  fragment Shaam6111DataContentTaxAdjustment on Shaam6111Data {\n    id\n    taxAdjustment {\n      code\n      amount\n      label\n    }\n  }\n": types.Shaam6111DataContentTaxAdjustmentFragmentDoc,
    "\n  query AllSortCodesForScreen {\n    allSortCodes {\n      id\n      ownerId\n      key\n      name\n      defaultIrsCode\n    }\n  }\n": types.AllSortCodesForScreenDocument,
    "\n  query AllTagsScreen {\n    allTags {\n      id\n      name\n      namePath\n      parent {\n        id\n      }\n      ...EditTagFields\n    }\n  }\n": types.AllTagsScreenDocument,
    "\n  query AllTaxCategoriesForScreen {\n    taxCategories {\n      id\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n    }\n  }\n": types.AllTaxCategoriesForScreenDocument,
    "\n  fragment TransactionsTableAccountFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n  }\n": types.TransactionsTableAccountFieldsFragmentDoc,
    "\n  fragment TransactionsTableEntityFields on Transaction {\n    id\n    counterparty {\n      name\n      id\n    }\n    sourceDescription\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n": types.TransactionsTableEntityFieldsFragmentDoc,
    "\n  fragment TransactionsTableDebitDateFields on Transaction {\n    id\n    effectiveDate\n    sourceEffectiveDate\n  }\n": types.TransactionsTableDebitDateFieldsFragmentDoc,
    "\n  fragment TransactionsTableDescriptionFields on Transaction {\n    id\n    sourceDescription\n  }\n": types.TransactionsTableDescriptionFieldsFragmentDoc,
    "\n  fragment TransactionsTableEventDateFields on Transaction {\n    id\n    eventDate\n  }\n": types.TransactionsTableEventDateFieldsFragmentDoc,
    "\n  fragment TransactionsTableSourceIDFields on Transaction {\n    id\n    referenceKey\n  }\n": types.TransactionsTableSourceIdFieldsFragmentDoc,
    "\n  fragment TransactionForTransactionsTableFields on Transaction {\n    id\n    isFee\n    chargeId\n    eventDate\n    effectiveDate\n    sourceEffectiveDate\n    amount {\n      raw\n      formatted\n    }\n    cryptoExchangeRate {\n      rate\n    }\n    account {\n      id\n      name\n      type\n    }\n    sourceDescription\n    referenceKey\n    counterparty {\n      name\n      id\n    }\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n": types.TransactionForTransactionsTableFieldsFragmentDoc,
    "\n  fragment TransactionToDownloadForTransactionsTableFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n    amount {\n      currency\n      raw\n    }\n    counterparty {\n      id\n      name\n    }\n    effectiveDate\n    eventDate\n    referenceKey\n    sourceDescription\n  }\n": types.TransactionToDownloadForTransactionsTableFieldsFragmentDoc,
    "\n  mutation AcceptInvitation($token: String!) {\n    acceptInvitation(token: $token) {\n      success\n      businessId\n      roleId\n    }\n  }\n": types.AcceptInvitationDocument,
    "\n  mutation AddBusinessTripAccommodationsExpense(\n    $fields: AddBusinessTripAccommodationsExpenseInput!\n  ) {\n    addBusinessTripAccommodationsExpense(fields: $fields)\n  }\n": types.AddBusinessTripAccommodationsExpenseDocument,
    "\n  mutation AddBusinessTripCarRentalExpense($fields: AddBusinessTripCarRentalExpenseInput!) {\n    addBusinessTripCarRentalExpense(fields: $fields)\n  }\n": types.AddBusinessTripCarRentalExpenseDocument,
    "\n  mutation AddBusinessTripFlightsExpense($fields: AddBusinessTripFlightsExpenseInput!) {\n    addBusinessTripFlightsExpense(fields: $fields)\n  }\n": types.AddBusinessTripFlightsExpenseDocument,
    "\n  mutation AddBusinessTripOtherExpense($fields: AddBusinessTripOtherExpenseInput!) {\n    addBusinessTripOtherExpense(fields: $fields)\n  }\n": types.AddBusinessTripOtherExpenseDocument,
    "\n  mutation AddBusinessTripTravelAndSubsistenceExpense(\n    $fields: AddBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    addBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n": types.AddBusinessTripTravelAndSubsistenceExpenseDocument,
    "\n  mutation AddDepreciationRecord($fields: InsertDepreciationRecordInput!) {\n    insertDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n": types.AddDepreciationRecordDocument,
    "\n  mutation AddSortCode($key: Int!, $name: String!, $defaultIrsCode: Int) {\n    addSortCode(key: $key, name: $name, defaultIrsCode: $defaultIrsCode)\n  }\n": types.AddSortCodeDocument,
    "\n  mutation AddTag($tagName: String!, $parentTag: UUID) {\n    addTag(name: $tagName, parentId: $parentTag)\n  }\n": types.AddTagDocument,
    "\n  query AnnualAuditStepStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n    }\n  }\n": types.AnnualAuditStepStatusDocument,
    "\n  mutation AssignChargeToDeposit($chargeId: UUID!, $depositId: String!) {\n    assignChargeToDeposit(chargeId: $chargeId, depositId: $depositId) {\n      id\n    }\n  }\n": types.AssignChargeToDepositDocument,
    "\n  mutation GenerateBalanceCharge(\n    $description: String!\n    $balanceRecords: [InsertMiscExpenseInput!]!\n  ) {\n    generateBalanceCharge(description: $description, balanceRecords: $balanceRecords) {\n      id\n    }\n  }\n": types.GenerateBalanceChargeDocument,
    "\n  mutation BatchUpdateCharges($chargeIds: [UUID!]!, $fields: UpdateChargeInput!) {\n    batchUpdateCharges(chargeIds: $chargeIds, fields: $fields) {\n      __typename\n      ... on BatchUpdateChargesSuccessfulResult {\n        charges {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.BatchUpdateChargesDocument,
    "\n  mutation CategorizeBusinessTripExpense($fields: CategorizeBusinessTripExpenseInput!) {\n    categorizeBusinessTripExpense(fields: $fields)\n  }\n": types.CategorizeBusinessTripExpenseDocument,
    "\n  mutation CategorizeIntoExistingBusinessTripExpense(\n    $fields: CategorizeIntoExistingBusinessTripExpenseInput!\n  ) {\n    categorizeIntoExistingBusinessTripExpense(fields: $fields)\n  }\n": types.CategorizeIntoExistingBusinessTripExpenseDocument,
    "\n  mutation CloseDocument($documentId: UUID!) {\n    closeDocument(id: $documentId)\n  }\n": types.CloseDocumentDocument,
    "\n  mutation FlagForeignFeeTransactions {\n    flagForeignFeeTransactions {\n      success\n      errors\n    }\n  }\n": types.FlagForeignFeeTransactionsDocument,
    "\n  mutation MergeChargesByTransactionReference {\n    mergeChargesByTransactionReference {\n      success\n      errors\n    }\n  }\n": types.MergeChargesByTransactionReferenceDocument,
    "\n  mutation CalculateCreditcardTransactionsDebitDate {\n    calculateCreditcardTransactionsDebitDate\n  }\n": types.CalculateCreditcardTransactionsDebitDateDocument,
    "\n  mutation CreateContract($input: CreateContractInput!) {\n    createContract(input: $input) {\n      id\n    }\n  }\n": types.CreateContractDocument,
    "\n  mutation CreateDepositFromCharge($chargeId: UUID!, $name: String!) {\n    createDepositFromCharge(chargeId: $chargeId, name: $name) {\n      id\n      name\n      currency\n      isOpen\n    }\n  }\n": types.CreateDepositFromChargeDocument,
    "\n  mutation CreateDeposit(\n    $name: String!\n    $currency: Currency!\n    $openDate: TimelessDate!\n    $accountId: UUID\n  ) {\n    createDeposit(name: $name, currency: $currency, openDate: $openDate, accountId: $accountId) {\n      id\n      currency\n      isOpen\n    }\n  }\n": types.CreateDepositDocument,
    "\n  mutation CreateFinancialAccount($input: CreateFinancialAccountInput!) {\n    createFinancialAccount(input: $input) {\n      id\n    }\n  }\n": types.CreateFinancialAccountDocument,
    "\n  mutation CreateInvitation($email: String!, $roleId: String!) {\n    createInvitation(email: $email, roleId: $roleId) {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n": types.CreateInvitationDocument,
    "\n  mutation CreditShareholdersBusinessTripTravelAndSubsistence($businessTripId: UUID!) {\n    creditShareholdersBusinessTripTravelAndSubsistence(businessTripId: $businessTripId)\n  }\n": types.CreditShareholdersBusinessTripTravelAndSubsistenceDocument,
    "\n  mutation DeleteBusinessTripAttendee($fields: DeleteBusinessTripAttendeeInput!) {\n    deleteBusinessTripAttendee(fields: $fields)\n  }\n": types.DeleteBusinessTripAttendeeDocument,
    "\n  mutation DeleteBusinessTripExpense($businessTripExpenseId: UUID!) {\n    deleteBusinessTripExpense(businessTripExpenseId: $businessTripExpenseId)\n  }\n": types.DeleteBusinessTripExpenseDocument,
    "\n  mutation DeleteCharge($chargeId: UUID!) {\n    deleteCharge(chargeId: $chargeId)\n  }\n": types.DeleteChargeDocument,
    "\n  mutation DeleteContract($contractId: UUID!) {\n    deleteContract(id: $contractId)\n  }\n": types.DeleteContractDocument,
    "\n  mutation DeleteDepreciationRecord($depreciationRecordId: UUID!) {\n    deleteDepreciationRecord(depreciationRecordId: $depreciationRecordId)\n  }\n": types.DeleteDepreciationRecordDocument,
    "\n  mutation DeleteDocument($documentId: UUID!) {\n    deleteDocument(documentId: $documentId)\n  }\n": types.DeleteDocumentDocument,
    "\n  mutation DeleteDynamicReportTemplate($name: String!) {\n    deleteDynamicReportTemplate(name: $name)\n  }\n": types.DeleteDynamicReportTemplateDocument,
    "\n  mutation DeleteMiscExpense($id: UUID!) {\n    deleteMiscExpense(id: $id)\n  }\n": types.DeleteMiscExpenseDocument,
    "\n  mutation DeleteProviderCredentials($provider: ProviderKey!) {\n    deleteProviderCredentials(provider: $provider) {\n      ... on ProviderCredentialDeleteResult {\n        id\n        provider\n        success\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.DeleteProviderCredentialsDocument,
    "\n  mutation DeleteTag($tagId: UUID!) {\n    deleteTag(id: $tagId)\n  }\n": types.DeleteTagDocument,
    "\n  mutation GenerateApiKey($name: String!, $roleId: String!) {\n    generateApiKey(name: $name, roleId: $roleId) {\n      apiKey\n      record {\n        id\n        name\n        roleId\n        lastUsedAt\n        createdAt\n      }\n    }\n  }\n": types.GenerateApiKeyDocument,
    "\n  mutation GenerateRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n": types.GenerateRevaluationChargeDocument,
    "\n  mutation GenerateBankDepositsRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateBankDepositsRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n": types.GenerateBankDepositsRevaluationChargeDocument,
    "\n  mutation GenerateTaxExpensesCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateTaxExpensesCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": types.GenerateTaxExpensesChargeDocument,
    "\n  mutation GenerateDepreciationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateDepreciationCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": types.GenerateDepreciationChargeDocument,
    "\n  mutation GenerateRecoveryReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRecoveryReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": types.GenerateRecoveryReserveChargeDocument,
    "\n  mutation GenerateVacationReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateVacationReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n": types.GenerateVacationReserveChargeDocument,
    "\n  query AllAdminBusinesses {\n    allAdminBusinesses {\n      id\n      name\n      governmentId\n    }\n  }\n": types.AllAdminBusinessesDocument,
    "\n  query AllClients {\n    allClients {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n  }\n": types.AllClientsDocument,
    "\n  query AllBusinesses {\n    allBusinesses {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n": types.AllBusinessesDocument,
    "\n  query AllCountries {\n    allCountries {\n      id\n      name\n      code\n    }\n  }\n": types.AllCountriesDocument,
    "\n  query AllFinancialAccounts {\n    allFinancialAccounts {\n      id\n      name\n    }\n  }\n": types.AllFinancialAccountsDocument,
    "\n  query AllFinancialEntities {\n    allFinancialEntities {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n": types.AllFinancialEntitiesDocument,
    "\n  query AllSortCodes($ownerId: String!) {\n    allSortCodesByBusiness(ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n": types.AllSortCodesDocument,
    "\n  query AllTags {\n    allTags {\n      id\n      name\n      namePath\n    }\n  }\n": types.AllTagsDocument,
    "\n  query AllTaxCategories {\n    taxCategories {\n      id\n      name\n    }\n  }\n": types.AllTaxCategoriesDocument,
    "\n  mutation InsertBusinessTripAttendee($fields: InsertBusinessTripAttendeeInput!) {\n    insertBusinessTripAttendee(fields: $fields)\n  }\n": types.InsertBusinessTripAttendeeDocument,
    "\n  mutation InsertBusinessTrip($fields: InsertBusinessTripInput!) {\n    insertBusinessTrip(fields: $fields)\n  }\n": types.InsertBusinessTripDocument,
    "\n  mutation InsertBusiness($fields: InsertNewBusinessInput!) {\n    insertNewBusiness(fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.InsertBusinessDocument,
    "\n  mutation InsertClient($fields: ClientInsertInput!) {\n    insertClient(fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.InsertClientDocument,
    "\n  mutation InsertDocument($record: InsertDocumentInput!) {\n    insertDocument(record: $record) {\n      __typename\n      ... on InsertDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.InsertDocumentDocument,
    "\n  mutation InsertDynamicReportTemplate($name: String!, $template: String!) {\n    insertDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n": types.InsertDynamicReportTemplateDocument,
    "\n  mutation InsertMiscExpense($chargeId: UUID!, $fields: InsertMiscExpenseInput!) {\n    insertMiscExpense(chargeId: $chargeId, fields: $fields) {\n      id\n    }\n  }\n": types.InsertMiscExpenseDocument,
    "\n  mutation InsertMiscExpenses($chargeId: UUID!, $expenses: [InsertMiscExpenseInput!]!) {\n    insertMiscExpenses(chargeId: $chargeId, expenses: $expenses) {\n      id\n    }\n  }\n": types.InsertMiscExpensesDocument,
    "\n  mutation InsertSalaryRecord($salaryRecords: [SalaryRecordInput!]!) {\n    insertSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.InsertSalaryRecordDocument,
    "\n  mutation InsertTaxCategory($fields: InsertTaxCategoryInput!) {\n    insertTaxCategory(fields: $fields) {\n      id\n      name\n    }\n  }\n": types.InsertTaxCategoryDocument,
    "\n  mutation IssueGreenInvoiceDocument(\n    $input: DocumentIssueInput!\n    $emailContent: String\n    $attachment: Boolean\n    $chargeId: UUID\n  ) {\n    issueGreenInvoiceDocument(\n      input: $input\n      emailContent: $emailContent\n      attachment: $attachment\n      chargeId: $chargeId\n    ) {\n      id\n    }\n  }\n": types.IssueGreenInvoiceDocumentDocument,
    "\n  mutation IssueMonthlyDocuments($generateDocumentsInfo: [DocumentIssueInput!]!) {\n    issueGreenInvoiceDocuments(generateDocumentsInfo: $generateDocumentsInfo) {\n      success\n      errors\n    }\n  }\n": types.IssueMonthlyDocumentsDocument,
    "\n  mutation LedgerLock($date: TimelessDate!) {\n    lockLedgerRecords(date: $date)\n  }\n": types.LedgerLockDocument,
    "\n  mutation LockDynamicReportTemplate($name: String!) {\n    lockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n": types.LockDynamicReportTemplateDocument,
    "\n  mutation MergeBusinesses($targetBusinessId: UUID!, $businessIdsToMerge: [UUID!]!) {\n    mergeBusinesses(targetBusinessId: $targetBusinessId, businessIdsToMerge: $businessIdsToMerge) {\n      __typename\n      id\n    }\n  }\n": types.MergeBusinessesDocument,
    "\n  mutation MergeCharges(\n    $baseChargeID: UUID!\n    $chargeIdsToMerge: [UUID!]!\n    $fields: UpdateChargeInput\n  ) {\n    mergeCharges(\n      baseChargeID: $baseChargeID\n      chargeIdsToMerge: $chargeIdsToMerge\n      fields: $fields\n    ) {\n      __typename\n      ... on MergeChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.MergeChargesDocument,
    "\n  mutation PreviewDocument($input: DocumentIssueInput!) {\n    previewDocument(input: $input)\n  }\n": types.PreviewDocumentDocument,
    "\n  query ProviderCredentials {\n    providerCredentials {\n      id\n      provider\n      configuredAt\n    }\n  }\n": types.ProviderCredentialsDocument,
    "\n  mutation RegenerateLedger($chargeId: UUID!) {\n    regenerateLedgerRecords(chargeId: $chargeId) {\n      __typename\n      ... on Ledger {\n        records {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.RegenerateLedgerDocument,
    "\n  query RelevantDepositsForCharge($chargeId: UUID!) {\n    relevantDepositsForCharge(chargeId: $chargeId) {\n      id\n      deposits {\n        id\n        name\n        currency\n        isOpen\n      }\n      error\n    }\n  }\n": types.RelevantDepositsForChargeDocument,
    "\n  mutation RemoveBusinessUser($userId: ID!) {\n    removeBusinessUser(userId: $userId)\n  }\n": types.RemoveBusinessUserDocument,
    "\n  mutation RevokeApiKey($id: ID!) {\n    revokeApiKey(id: $id)\n  }\n": types.RevokeApiKeyDocument,
    "\n  mutation RevokeInvitation($id: ID!) {\n    revokeInvitation(id: $id)\n  }\n": types.RevokeInvitationDocument,
    "\n  mutation SetAnnualAuditStepStatus($input: SetAnnualAuditStepStatusInput!) {\n    setAnnualAuditStepStatus(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n": types.SetAnnualAuditStepStatusDocument,
    "\n  mutation SetAnnualAuditStep03Status($input: SetAnnualAuditStep03StatusInput!) {\n    setAnnualAuditStep03Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      updatedAt\n      completedAt\n    }\n  }\n": types.SetAnnualAuditStep03StatusDocument,
    "\n  mutation SetAnnualAuditStep09Status($input: SetAnnualAuditStep09StatusInput!) {\n    setAnnualAuditStep09Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n": types.SetAnnualAuditStep09StatusDocument,
    "\n  mutation SetDeelCredentials($apiToken: String!) {\n    setDeelCredentials(apiToken: $apiToken) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.SetDeelCredentialsDocument,
    "\n  mutation SetGreenInvoiceCredentials($id: String!, $secret: String!) {\n    setGreenInvoiceCredentials(id: $id, secret: $secret) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.SetGreenInvoiceCredentialsDocument,
    "\n  mutation SyncGreenInvoiceDocuments($ownerId: UUID!) {\n    syncGreenInvoiceDocuments(ownerId: $ownerId) {\n      id\n      ...NewFetchedDocumentFields\n    }\n  }\n": types.SyncGreenInvoiceDocumentsDocument,
    "\n  mutation UnlockDynamicReportTemplate($name: String!) {\n    unlockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n": types.UnlockDynamicReportTemplateDocument,
    "\n  mutation UpdateAdminBusiness($adminBusinessId: UUID!, $fields: UpdateAdminBusinessInput!) {\n    updateAdminBusiness(businessId: $adminBusinessId, fields: $fields) {\n      id\n    }\n  }\n": types.UpdateAdminBusinessDocument,
    "\n  mutation UpdateBusinessTripAccommodationsExpense(\n    $fields: UpdateBusinessTripAccommodationsExpenseInput!\n  ) {\n    updateBusinessTripAccommodationsExpense(fields: $fields)\n  }\n": types.UpdateBusinessTripAccommodationsExpenseDocument,
    "\n  mutation UpdateBusinessTripAccountantApproval(\n    $businessTripId: UUID!\n    $status: AccountantStatus!\n  ) {\n    updateBusinessTripAccountantApproval(businessTripId: $businessTripId, approvalStatus: $status)\n  }\n": types.UpdateBusinessTripAccountantApprovalDocument,
    "\n  mutation UpdateBusinessTripAttendee($fields: BusinessTripAttendeeUpdateInput!) {\n    updateBusinessTripAttendee(fields: $fields)\n  }\n": types.UpdateBusinessTripAttendeeDocument,
    "\n  mutation UpdateBusinessTripCarRentalExpense($fields: UpdateBusinessTripCarRentalExpenseInput!) {\n    updateBusinessTripCarRentalExpense(fields: $fields)\n  }\n": types.UpdateBusinessTripCarRentalExpenseDocument,
    "\n  mutation UpdateBusinessTripFlightsExpense($fields: UpdateBusinessTripFlightsExpenseInput!) {\n    updateBusinessTripFlightsExpense(fields: $fields)\n  }\n": types.UpdateBusinessTripFlightsExpenseDocument,
    "\n  mutation UpdateBusinessTripOtherExpense($fields: UpdateBusinessTripOtherExpenseInput!) {\n    updateBusinessTripOtherExpense(fields: $fields)\n  }\n": types.UpdateBusinessTripOtherExpenseDocument,
    "\n  mutation UpdateBusinessTripTravelAndSubsistenceExpense(\n    $fields: UpdateBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    updateBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n": types.UpdateBusinessTripTravelAndSubsistenceExpenseDocument,
    "\n  mutation UpdateBusiness($businessId: UUID!, $ownerId: UUID!, $fields: UpdateBusinessInput!) {\n    updateBusiness(businessId: $businessId, ownerId: $ownerId, fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateBusinessDocument,
    "\n  mutation UpdateChargeAccountantApproval($chargeId: UUID!, $status: AccountantStatus!) {\n    updateChargeAccountantApproval(chargeId: $chargeId, approvalStatus: $status)\n  }\n": types.UpdateChargeAccountantApprovalDocument,
    "\n  mutation UpdateCharge($chargeId: UUID!, $fields: UpdateChargeInput!) {\n    updateCharge(chargeId: $chargeId, fields: $fields) {\n      __typename\n      ... on UpdateChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateChargeDocument,
    "\n  mutation UpdateClient($businessId: UUID!, $fields: ClientUpdateInput!) {\n    updateClient(businessId: $businessId, fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateClientDocument,
    "\n  mutation UpdateContract($contractId: UUID!, $input: UpdateContractInput!) {\n    updateContract(contractId: $contractId, input: $input) {\n      id\n    }\n  }\n": types.UpdateContractDocument,
    "\n  mutation UpdateDeposit(\n    $id: UUID!\n    $name: String\n    $openDate: TimelessDate\n    $closeDate: TimelessDate\n  ) {\n    updateDeposit(id: $id, name: $name, openDate: $openDate, closeDate: $closeDate) {\n      id\n      name\n      openDate\n      closeDate\n      isOpen\n    }\n  }\n": types.UpdateDepositDocument,
    "\n  mutation UpdateDepreciationRecord($fields: UpdateDepreciationRecordInput!) {\n    updateDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n": types.UpdateDepreciationRecordDocument,
    "\n  mutation UpdateDocument($documentId: UUID!, $fields: UpdateDocumentFieldsInput!) {\n    updateDocument(documentId: $documentId, fields: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on UpdateDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n    }\n  }\n": types.UpdateDocumentDocument,
    "\n  mutation UpdateDynamicReportTemplateName($name: String!, $newName: String!) {\n    updateDynamicReportTemplateName(name: $name, newName: $newName) {\n      id\n      name\n    }\n  }\n": types.UpdateDynamicReportTemplateNameDocument,
    "\n  mutation UpdateDynamicReportTemplate($name: String!, $template: String!) {\n    updateDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n": types.UpdateDynamicReportTemplateDocument,
    "\n  mutation UpdateFinancialAccount(\n    $financialAccountId: UUID!\n    $fields: UpdateFinancialAccountInput!\n  ) {\n    updateFinancialAccount(id: $financialAccountId, fields: $fields) {\n      id\n    }\n  }\n": types.UpdateFinancialAccountDocument,
    "\n  mutation UpdateMiscExpense($id: UUID!, $fields: UpdateMiscExpenseInput!) {\n    updateMiscExpense(id: $id, fields: $fields) {\n      id\n    }\n  }\n": types.UpdateMiscExpenseDocument,
    "\n  mutation UpdateOrInsertSalaryRecords($salaryRecords: [SalaryRecordInput!]!) {\n    insertOrUpdateSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateOrInsertSalaryRecordsDocument,
    "\n  mutation UpdateSalaryRecord($salaryRecord: SalaryRecordEditInput!) {\n    updateSalaryRecord(salaryRecord: $salaryRecord) {\n      __typename\n      ... on UpdateSalaryRecordSuccessfulResult {\n        salaryRecord {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateSalaryRecordDocument,
    "\n  mutation UpdateSortCode($key: Int!, $fields: UpdateSortCodeFieldsInput!) {\n    updateSortCode(key: $key, fields: $fields)\n  }\n": types.UpdateSortCodeDocument,
    "\n  mutation UpdateTag($tagId: UUID!, $fields: UpdateTagFieldsInput!) {\n    updateTag(id: $tagId, fields: $fields)\n  }\n": types.UpdateTagDocument,
    "\n  mutation UpdateTaxCategory($taxCategoryId: UUID!, $fields: UpdateTaxCategoryInput!) {\n    updateTaxCategory(taxCategoryId: $taxCategoryId, fields: $fields) {\n      __typename\n      ... on TaxCategory {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateTaxCategoryDocument,
    "\n  mutation UpdateTransaction($transactionId: UUID!, $fields: UpdateTransactionInput!) {\n    updateTransaction(transactionId: $transactionId, fields: $fields) {\n      __typename\n      ... on Transaction {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateTransactionDocument,
    "\n  mutation UpdateTransactions($transactionIds: [UUID!]!, $fields: UpdateTransactionInput!) {\n    updateTransactions(transactionIds: $transactionIds, fields: $fields) {\n      __typename\n      ... on UpdatedTransactionsSuccessfulResult {\n        transactions {\n          ... on Transaction {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UpdateTransactionsDocument,
    "\n  mutation UploadDocument($file: FileScalar!, $chargeId: UUID) {\n    uploadDocument(file: $file, chargeId: $chargeId) {\n      __typename\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          charge {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.UploadDocumentDocument,
    "\n  mutation UploadDocumentsFromGoogleDrive(\n    $sharedFolderUrl: String!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocumentsFromGoogleDrive(\n      sharedFolderUrl: $sharedFolderUrl\n      chargeId: $chargeId\n      isSensitive: $isSensitive\n    ) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n": types.UploadDocumentsFromGoogleDriveDocument,
    "\n  mutation UploadMultipleDocuments(\n    $documents: [FileScalar!]!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocuments(documents: $documents, chargeId: $chargeId, isSensitive: $isSensitive) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n": types.UploadMultipleDocumentsDocument,
    "\n  mutation UploadPayrollFile($file: FileScalar!, $chargeId: UUID!) {\n    insertSalaryRecordsFromFile(file: $file, chargeId: $chargeId)\n  }\n": types.UploadPayrollFileDocument,
    "\n  query UserContext {\n    userContext {\n      memberships {\n        businessId\n        role\n        businessName\n      }\n      activeReadScope\n      defaultLocalCurrency\n      defaultCryptoConversionFiatCurrency\n      ledgerLock\n      financialAccountsBusinessesIds\n      locality\n    }\n  }\n": types.UserContextDocument,
    "\n  mutation RequestIngestControl($input: IngestControlInput!) {\n    requestIngestControl(input: $input) {\n      __typename\n      ... on IngestControlDecision {\n        id\n        tenantId\n        decisionId\n        auditId\n        grant {\n          id\n          jti\n          tenantId\n          action\n          expiresAt\n        }\n        businessEmailConfig {\n          businessId\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.RequestIngestControlDocument,
    "\n  mutation IngestEmail($input: IngestEmailInput!) {\n    ingestEmail(input: $input) {\n      __typename\n      ... on IngestEmailSuccess {\n        outcome\n        ingestId\n        existingIngestId\n        auditId\n        reasonCode\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n": types.IngestEmailDocument,
    "\n  query BusinessEmailConfig($email: String!) {\n    businessEmailConfig(email: $email) {\n      businessId\n      internalEmailLinks\n      emailBody\n      attachments\n    }\n  }\n": types.BusinessEmailConfigDocument,
    "\n  mutation InsertEmailDocuments(\n    $documents: [FileScalar!]!\n    $userDescription: String!\n    $messageId: String\n    $businessId: UUID\n  ) {\n    insertEmailDocuments(\n      documents: $documents\n      userDescription: $userDescription\n      messageId: $messageId\n      businessId: $businessId\n    )\n  }\n": types.InsertEmailDocumentsDocument,
    "\n  mutation UploadPoalimIlsTransactions($transactions: [PoalimIlsTransactionInput!]!) {\n    uploadPoalimIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadPoalimIlsTransactionsDocument,
    "\n  mutation UploadPoalimForeignTransactions($transactions: [PoalimForeignTransactionInput!]!) {\n    uploadPoalimForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadPoalimForeignTransactionsDocument,
    "\n  mutation UploadPoalimSwiftTransactions($swifts: [PoalimSwiftTransactionInput!]!) {\n    uploadPoalimSwiftTransactions(swifts: $swifts) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadPoalimSwiftTransactionsDocument,
    "\n  mutation UploadIsracardTransactions($transactions: [IsracardTransactionInput!]!) {\n    uploadIsracardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadIsracardTransactionsDocument,
    "\n  mutation UploadAmexTransactions($transactions: [AmexTransactionInput!]!) {\n    uploadAmexTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadAmexTransactionsDocument,
    "\n  mutation UploadCalTransactions($transactions: [CalTransactionInput!]!) {\n    uploadCalTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadCalTransactionsDocument,
    "\n  mutation UploadDiscountTransactions($transactions: [DiscountTransactionInput!]!) {\n    uploadDiscountTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadDiscountTransactionsDocument,
    "\n  mutation UploadMaxTransactions($transactions: [MaxTransactionInput!]!) {\n    uploadMaxTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadMaxTransactionsDocument,
    "\n  mutation UploadCurrencyRates($rates: [CurrencyRateInput!]!) {\n    uploadCurrencyRates(rates: $rates) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadCurrencyRatesDocument,
    "\n  mutation UploadOtsarHahayalIlsTransactions($transactions: [OtsarHahayalIlsTransactionInput!]!) {\n    uploadOtsarHahayalIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadOtsarHahayalIlsTransactionsDocument,
    "\n  mutation UploadOtsarHahayalForeignTransactions(\n    $transactions: [OtsarHahayalForeignTransactionInput!]!\n  ) {\n    uploadOtsarHahayalForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadOtsarHahayalForeignTransactionsDocument,
    "\n  mutation UploadOtsarHahayalCreditCardTransactions(\n    $transactions: [OtsarHahayalCreditCardTransactionInput!]!\n  ) {\n    uploadOtsarHahayalCreditCardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n": types.UploadOtsarHahayalCreditCardTransactionsDocument,
};

/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 *
 *
 * @example
 * ```ts
 * const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`);
 * ```
 *
 * The query argument is unknown!
 * Please regenerate the types.
 */
export function graphql(source: string): unknown;

/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ListApiKeys {\n    listApiKeys {\n      id\n      name\n      roleId\n      lastUsedAt\n      createdAt\n    }\n  }\n"): (typeof documents)["\n  query ListApiKeys {\n    listApiKeys {\n      id\n      name\n      roleId\n      lastUsedAt\n      createdAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ListBusinessUsers {\n    listBusinessUsers {\n      id\n      email\n      name\n      roleId\n      createdAt\n    }\n  }\n"): (typeof documents)["\n  query ListBusinessUsers {\n    listBusinessUsers {\n      id\n      email\n      name\n      roleId\n      createdAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ListInvitations {\n    listInvitations {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n"): (typeof documents)["\n  query ListInvitations {\n    listInvitations {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment DepositTransactionFields on Transaction {\n    id\n    eventDate\n    chargeId\n    amount {\n      raw\n      formatted\n      currency\n    }\n    debitExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n    eventExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n  }\n"): (typeof documents)["\n  fragment DepositTransactionFields on Transaction {\n    id\n    eventDate\n    chargeId\n    amount {\n      raw\n      formatted\n      currency\n    }\n    debitExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n    eventExchangeRates {\n      aud\n      cad\n      eur\n      gbp\n      jpy\n      sek\n      usd\n      date\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query SharedDepositTransactions($depositId: UUID!) {\n    deposit(id: $depositId) {\n      id\n      currency\n      metadata {\n        id\n        transactions {\n          id\n          ...DepositTransactionFields\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query SharedDepositTransactions($depositId: UUID!) {\n    deposit(id: $depositId) {\n      id\n      currency\n      metadata {\n        id\n        transactions {\n          id\n          ...DepositTransactionFields\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessLedgerInfo($filters: BusinessTransactionsFilter) {\n    businessTransactionsFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactions {\n          amount {\n            formatted\n            raw\n          }\n          business {\n            id\n            name\n          }\n          foreignAmount {\n            formatted\n            raw\n            currency\n          }\n          invoiceDate\n          reference\n          details\n          counterAccount {\n            __typename\n            id\n            name\n          }\n          chargeId\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  query BusinessLedgerInfo($filters: BusinessTransactionsFilter) {\n    businessTransactionsFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactions {\n          amount {\n            formatted\n            raw\n          }\n          business {\n            id\n            name\n          }\n          foreignAmount {\n            formatted\n            raw\n            currency\n          }\n          invoiceDate\n          reference\n          details\n          counterAccount {\n            __typename\n            id\n            name\n          }\n          chargeId\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessLedgerRecordsSummery($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactionsSum {\n          business {\n            id\n            name\n          }\n          credit {\n            formatted\n          }\n          debit {\n            formatted\n          }\n          total {\n            formatted\n            raw\n          }\n          foreignCurrenciesSum {\n            currency\n            credit {\n              formatted\n            }\n            debit {\n              formatted\n            }\n            total {\n              formatted\n              raw\n            }\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  query BusinessLedgerRecordsSummery($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        businessTransactionsSum {\n          business {\n            id\n            name\n          }\n          credit {\n            formatted\n          }\n          debit {\n            formatted\n          }\n          total {\n            formatted\n            raw\n          }\n          foreignCurrenciesSum {\n            currency\n            credit {\n              formatted\n            }\n            debit {\n              formatted\n            }\n            total {\n              formatted\n              raw\n            }\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessTripScreen($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      name\n      dates {\n        start\n      }\n    }\n  }\n"): (typeof documents)["\n  query BusinessTripScreen($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      name\n      dates {\n        start\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripsRowFields on BusinessTrip {\n    id\n    name\n    accountantApproval\n  }\n"): (typeof documents)["\n  fragment BusinessTripsRowFields on BusinessTrip {\n    id\n    name\n    accountantApproval\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessTripsRowValidation($id: UUID!) {\n    businessTrip(id: $id) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          ... on Transaction @defer {\n            id\n          }\n        }\n      }\n      summary {\n        ... on BusinessTripSummary @defer {\n          errors\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query BusinessTripsRowValidation($id: UUID!) {\n    businessTrip(id: $id) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          ... on Transaction @defer {\n            id\n          }\n        }\n      }\n      summary {\n        ... on BusinessTripSummary @defer {\n          errors\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query EditableBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      ...BusinessTripReportHeaderFields\n      ...BusinessTripReportAttendeesFields\n      ...BusinessTripUncategorizedTransactionsFields\n      ...BusinessTripReportFlightsFields\n      ...BusinessTripReportAccommodationsFields\n      ...BusinessTripReportTravelAndSubsistenceFields\n      ...BusinessTripReportCarRentalFields\n      ...BusinessTripReportOtherFields\n      ...BusinessTripReportSummaryFields\n      ... on BusinessTrip {\n        uncategorizedTransactions {\n          transaction {\n            id\n          }\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query EditableBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      ...BusinessTripReportHeaderFields\n      ...BusinessTripReportAttendeesFields\n      ...BusinessTripUncategorizedTransactionsFields\n      ...BusinessTripReportFlightsFields\n      ...BusinessTripReportAccommodationsFields\n      ...BusinessTripReportTravelAndSubsistenceFields\n      ...BusinessTripReportCarRentalFields\n      ...BusinessTripReportOtherFields\n      ...BusinessTripReportSummaryFields\n      ... on BusinessTrip {\n        uncategorizedTransactions {\n          transaction {\n            id\n          }\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessTripsScreen {\n    allBusinessTrips {\n      id\n      name\n      dates {\n        start\n      }\n      ...BusinessTripsRowFields\n    }\n  }\n"): (typeof documents)["\n  query BusinessTripsScreen {\n    allBusinessTrips {\n      id\n      name\n      dates {\n        start\n      }\n      ...BusinessTripsRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessAdminSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      adminInfo {\n        id\n        registrationDate\n        withholdingTaxAnnualIds {\n          id\n          year\n        }\n        withholdingTaxCompanyId\n        socialSecurityEmployerIds {\n          id\n          year\n        }\n        socialSecurityDeductionsId\n        taxAdvancesAnnualIds {\n          id\n          year\n        }\n        taxAdvancesRates {\n          date\n          rate\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessAdminSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      adminInfo {\n        id\n        registrationDate\n        withholdingTaxAnnualIds {\n          id\n          year\n        }\n        withholdingTaxCompanyId\n        socialSecurityEmployerIds {\n          id\n          year\n        }\n        socialSecurityDeductionsId\n        taxAdvancesAnnualIds {\n          id\n          year\n        }\n        taxAdvancesRates {\n          date\n          rate\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AdminFinancialAccountsSection($adminId: UUID!) {\n    financialAccountsByOwner(ownerId: $adminId) {\n      id\n      __typename\n      name\n      number\n      type\n      privateOrBusiness\n      accountTaxCategories {\n        id\n        currency\n        taxCategory {\n          id\n          name\n        }\n      }\n      ... on BankFinancialAccount {\n        bankNumber\n        branchNumber\n        iban\n        swiftCode\n        extendedBankNumber\n        partyPreferredIndication\n        partyAccountInvolvementCode\n        accountDealDate\n        accountUpdateDate\n        metegDoarNet\n        kodHarshaatPeilut\n        accountClosingReasonCode\n        accountAgreementOpeningDate\n        serviceAuthorizationDesc\n        branchTypeCode\n        mymailEntitlementSwitch\n        productLabel\n      }\n    }\n  }\n"): (typeof documents)["\n  query AdminFinancialAccountsSection($adminId: UUID!) {\n    financialAccountsByOwner(ownerId: $adminId) {\n      id\n      __typename\n      name\n      number\n      type\n      privateOrBusiness\n      accountTaxCategories {\n        id\n        currency\n        taxCategory {\n          id\n          name\n        }\n      }\n      ... on BankFinancialAccount {\n        bankNumber\n        branchNumber\n        iban\n        swiftCode\n        extendedBankNumber\n        partyPreferredIndication\n        partyAccountInvolvementCode\n        accountDealDate\n        accountUpdateDate\n        metegDoarNet\n        kodHarshaatPeilut\n        accountClosingReasonCode\n        accountAgreementOpeningDate\n        serviceAuthorizationDesc\n        branchTypeCode\n        mymailEntitlementSwitch\n        productLabel\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessHeader on Business {\n    __typename\n    id\n    name\n    createdAt\n    isActive\n    ... on LtdFinancialEntity {\n      governmentId\n      adminInfo {\n        id\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessHeader on Business {\n    __typename\n    id\n    name\n    createdAt\n    isActive\n    ... on LtdFinancialEntity {\n      governmentId\n      adminInfo {\n        id\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessChargesSection($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n"): (typeof documents)["\n  query BusinessChargesSection($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ClientContractsSection($clientId: UUID!) {\n    contractsByClient(clientId: $clientId) {\n      id\n      purchaseOrders\n      startDate\n      endDate\n      amount {\n        raw\n        currency\n      }\n      billingCycle\n      isActive\n      product\n      documentType\n      remarks\n      plan\n      msCloud\n      operationsLimit\n    }\n  }\n"): (typeof documents)["\n  query ClientContractsSection($clientId: UUID!) {\n    contractsByClient(clientId: $clientId) {\n      id\n      purchaseOrders\n      startDate\n      endDate\n      amount {\n        raw\n        currency\n      }\n      billingCycle\n      isActive\n      product\n      documentType\n      remarks\n      plan\n      msCloud\n      operationsLimit\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ClientIntegrationsSection on LtdFinancialEntity {\n    id\n    clientInfo {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          businessId\n          greenInvoiceId\n        }\n        hiveId\n        linearId\n        slackChannelKey\n        notionId\n        workflowyUrl\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ClientIntegrationsSection on LtdFinancialEntity {\n    id\n    clientInfo {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          businessId\n          greenInvoiceId\n        }\n        hiveId\n        linearId\n        slackChannelKey\n        notionId\n        workflowyUrl\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ClientIntegrationsSectionGreenInvoice($clientId: UUID!) {\n    greenInvoiceClient(clientId: $clientId) {\n      businessId\n      greenInvoiceId\n      country {\n        id\n        name\n      }\n      emails\n      name\n      phone\n      taxId\n      address\n      city\n      zip\n      fax\n      mobile\n    }\n  }\n"): (typeof documents)["\n  query ClientIntegrationsSectionGreenInvoice($clientId: UUID!) {\n    greenInvoiceClient(clientId: $clientId) {\n      businessId\n      greenInvoiceId\n      country {\n        id\n        name\n      }\n      emails\n      name\n      phone\n      taxId\n      address\n      city\n      zip\n      fax\n      mobile\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ContractBasedDocumentDraft($issueMonth: TimelessDate!, $contractId: UUID!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: [$contractId]) {\n      ...NewDocumentDraft\n    }\n  }\n"): (typeof documents)["\n  query ContractBasedDocumentDraft($issueMonth: TimelessDate!, $contractId: UUID!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: [$contractId]) {\n      ...NewDocumentDraft\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessConfigurationSection on Business {\n    __typename\n    id\n    pcn874RecordType\n    irsCode\n    isActive\n    ownerId\n    ... on LtdFinancialEntity {\n      optionalVAT\n      exemptDealer\n      isReceiptEnough\n      isDocumentsOptional\n      sortCode {\n        id\n        key\n        defaultIrsCode\n      }\n      taxCategory {\n        id\n      }\n      suggestions {\n        phrases\n        emails\n        tags {\n          id\n        }\n        description\n        emailListener {\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessConfigurationSection on Business {\n    __typename\n    id\n    pcn874RecordType\n    irsCode\n    isActive\n    ownerId\n    ... on LtdFinancialEntity {\n      optionalVAT\n      exemptDealer\n      isReceiptEnough\n      isDocumentsOptional\n      sortCode {\n        id\n        key\n        defaultIrsCode\n      }\n      taxCategory {\n        id\n      }\n      suggestions {\n        phrases\n        emails\n        tags {\n          id\n        }\n        description\n        emailListener {\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      clientInfo {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessContactSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      name\n      hebrewName\n      country {\n        id\n        code\n      }\n      governmentId\n      address\n      city\n      zipCode\n      email\n      # localAddress\n      phoneNumber\n      website\n      clientInfo {\n        id\n        emails\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessContactSection on Business {\n    __typename\n    id\n    ... on LtdFinancialEntity {\n      name\n      hebrewName\n      country {\n        id\n        code\n      }\n      governmentId\n      address\n      city\n      zipCode\n      email\n      # localAddress\n      phoneNumber\n      website\n      clientInfo {\n        id\n        emails\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessPage on Business {\n    id\n    ... on LtdFinancialEntity {\n      clientInfo {\n        id\n      }\n      adminInfo {\n        id\n      }\n    }\n    ...ClientIntegrationsSection\n    ...BusinessHeader\n    ...BusinessContactSection\n    ...BusinessConfigurationSection\n    ...BusinessAdminSection\n  }\n"): (typeof documents)["\n  fragment BusinessPage on Business {\n    id\n    ... on LtdFinancialEntity {\n      clientInfo {\n        id\n      }\n      adminInfo {\n        id\n      }\n    }\n    ...ClientIntegrationsSection\n    ...BusinessHeader\n    ...BusinessContactSection\n    ...BusinessConfigurationSection\n    ...BusinessAdminSection\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessLedgerSection($businessId: UUID!) {\n    ledgerRecordsByFinancialEntity(financialEntityId: $businessId) {\n      id\n      ...LedgerRecordsTableFields\n    }\n  }\n"): (typeof documents)["\n  query BusinessLedgerSection($businessId: UUID!) {\n    ledgerRecordsByFinancialEntity(financialEntityId: $businessId) {\n      id\n      ...LedgerRecordsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessTransactionsSection($businessId: UUID!) {\n    transactionsByFinancialEntity(financialEntityID: $businessId) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n"): (typeof documents)["\n  query BusinessTransactionsSection($businessId: UUID!) {\n    transactionsByFinancialEntity(financialEntityID: $businessId) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllBusinessesForScreen($page: Int, $limit: Int, $name: String) {\n    allBusinesses(page: $page, limit: $limit, name: $name) {\n      nodes {\n        __typename\n        id\n        name\n        ... on LtdFinancialEntity {\n          ...BusinessHeader\n        }\n      }\n      pageInfo {\n        totalPages\n        totalRecords\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllBusinessesForScreen($page: Int, $limit: Int, $name: String) {\n    allBusinesses(page: $page, limit: $limit, name: $name) {\n      nodes {\n        __typename\n        id\n        name\n        ... on LtdFinancialEntity {\n          ...BusinessHeader\n        }\n      }\n      pageInfo {\n        totalPages\n        totalRecords\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargeMatchesTableFields on ChargeMatch {\n    charge {\n      id\n      __typename\n      minEventDate\n      minDebitDate\n      minDocumentsDate\n      totalAmount {\n        raw\n        formatted\n      }\n      vat {\n        raw\n        formatted\n      }\n      counterparty {\n        name\n        id\n      }\n      userDescription\n      tags {\n        id\n        name\n        namePath\n      }\n      taxCategory {\n        id\n        name\n      }\n      #   ...ChargesTableRowFields\n    }\n    confidenceScore\n  }\n"): (typeof documents)["\n  fragment ChargeMatchesTableFields on ChargeMatch {\n    charge {\n      id\n      __typename\n      minEventDate\n      minDebitDate\n      minDocumentsDate\n      totalAmount {\n        raw\n        formatted\n      }\n      vat {\n        raw\n        formatted\n      }\n      counterparty {\n        name\n        id\n      }\n      userDescription\n      tags {\n        id\n        name\n        namePath\n      }\n      taxCategory {\n        id\n        name\n      }\n      #   ...ChargesTableRowFields\n    }\n    confidenceScore\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ChargeExtendedInfoForChargeMatches($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      transactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n      additionalDocuments {\n        id\n        ...TableDocumentsRowFields\n      }\n    }\n  }\n"): (typeof documents)["\n  query ChargeExtendedInfoForChargeMatches($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      transactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n      additionalDocuments {\n        id\n        ...TableDocumentsRowFields\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ChargesLedgerValidation($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) @stream {\n      progress\n      charge {\n        id\n        ...ChargesTableFields\n      }\n    }\n  }\n"): (typeof documents)["\n  query ChargesLedgerValidation($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) @stream {\n      progress\n      charge {\n        id\n        ...ChargesTableFields\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableAccountantApprovalFields on Charge {\n    id\n    accountantApproval\n  }\n"): (typeof documents)["\n  fragment ChargesTableAccountantApprovalFields on Charge {\n    id\n    accountantApproval\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableAmountFields on Charge {\n    __typename\n    id\n    totalAmount {\n      raw\n      formatted\n    }\n    ... on CreditcardBankCharge {\n      validCreditCardAmount\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableAmountFields on Charge {\n    __typename\n    id\n    totalAmount {\n      raw\n      formatted\n    }\n    ... on CreditcardBankCharge {\n      validCreditCardAmount\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableBusinessTripFields on Charge {\n    id\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableBusinessTripFields on Charge {\n    id\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableEntityFields on Charge {\n    __typename\n    id\n    counterparty {\n      name\n      id\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableEntityFields on Charge {\n    __typename\n    id\n    counterparty {\n      name\n      id\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableDateFields on Charge {\n    id\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    maxEventDate\n    maxDebitDate\n    maxDocumentsDate\n  }\n"): (typeof documents)["\n  fragment ChargesTableDateFields on Charge {\n    id\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    maxEventDate\n    maxDebitDate\n    maxDocumentsDate\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableDescriptionFields on Charge {\n    id\n    userDescription\n    validationData {\n      missingInfo\n    }\n    missingInfoSuggestions {\n      description\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableDescriptionFields on Charge {\n    id\n    userDescription\n    validationData {\n      missingInfo\n    }\n    missingInfoSuggestions {\n      description\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableMoreInfoFields on Charge {\n    __typename\n    id\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n      ... on ChargeMetadata @defer {\n        invalidLedger\n      }\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableMoreInfoFields on Charge {\n    __typename\n    id\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n      ... on ChargeMetadata @defer {\n        invalidLedger\n      }\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableTagsFields on Charge {\n    id\n    tags {\n      id\n      name\n      namePath\n    }\n    validationData {\n      ... on ValidationData {\n        missingInfo\n      }\n    }\n    missingInfoSuggestions {\n      ... on ChargeSuggestions {\n        tags {\n          id\n          name\n          namePath\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableTagsFields on Charge {\n    id\n    tags {\n      id\n      name\n      namePath\n    }\n    validationData {\n      ... on ValidationData {\n        missingInfo\n      }\n    }\n    missingInfoSuggestions {\n      ... on ChargeSuggestions {\n        tags {\n          id\n          name\n          namePath\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableTaxCategoryFields on Charge {\n    __typename\n    id\n    taxCategory {\n      id\n      name\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableTaxCategoryFields on Charge {\n    __typename\n    id\n    taxCategory {\n      id\n      name\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableTypeFields on Charge {\n    __typename\n    id\n  }\n"): (typeof documents)["\n  fragment ChargesTableTypeFields on Charge {\n    __typename\n    id\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableVatFields on Charge {\n    __typename\n    id\n    vat {\n      raw\n      formatted\n    }\n    totalAmount {\n      raw\n      currency\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableVatFields on Charge {\n    __typename\n    id\n    vat {\n      raw\n      formatted\n    }\n    totalAmount {\n      raw\n      currency\n    }\n    validationData {\n      missingInfo\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableErrorsFields on Charge {\n    id\n    errorsLedger: ledger {\n      validate {\n        errors\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ChargesTableErrorsFields on Charge {\n    id\n    errorsLedger: ledger {\n      validate {\n        errors\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query FetchCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      __typename\n      id\n      metadata {\n        transactionsCount\n        documentsCount\n        receiptsCount\n        invoicesCount\n        ledgerCount\n        miscExpensesCount\n        isLedgerLocked\n        openDocuments\n      }\n      totalAmount {\n        raw\n      }\n      ...DocumentsGalleryFields @defer\n      ...TableDocumentsFields @defer\n      ...ChargeLedgerRecordsTableFields @defer\n      ...ChargeTableTransactionsFields @defer\n      ...ConversionChargeInfo @defer\n      ...CreditcardBankChargeInfo @defer\n      ...TableSalariesFields @defer\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          ...BusinessTripReportFields\n        }\n      }\n      ...ChargesTableErrorsFields @defer\n      ...TableMiscExpensesFields @defer\n      ...ExchangeRatesInfo @defer\n    }\n  }\n"): (typeof documents)["\n  query FetchCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      __typename\n      id\n      metadata {\n        transactionsCount\n        documentsCount\n        receiptsCount\n        invoicesCount\n        ledgerCount\n        miscExpensesCount\n        isLedgerLocked\n        openDocuments\n      }\n      totalAmount {\n        raw\n      }\n      ...DocumentsGalleryFields @defer\n      ...TableDocumentsFields @defer\n      ...ChargeLedgerRecordsTableFields @defer\n      ...ChargeTableTransactionsFields @defer\n      ...ConversionChargeInfo @defer\n      ...CreditcardBankChargeInfo @defer\n      ...TableSalariesFields @defer\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          ...BusinessTripReportFields\n        }\n      }\n      ...ChargesTableErrorsFields @defer\n      ...TableMiscExpensesFields @defer\n      ...ExchangeRatesInfo @defer\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TableDocumentsFields on Charge {\n    id\n    additionalDocuments {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n"): (typeof documents)["\n  fragment TableDocumentsFields on Charge {\n    id\n    additionalDocuments {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargeLedgerRecordsTableFields on Charge {\n    id\n    ledger {\n      __typename\n      records {\n        id\n        ...LedgerRecordsTableFields\n      }\n      ... on Ledger @defer {\n        validate {\n          ... on LedgerValidation @defer {\n            matches\n            differences {\n              id\n              ...LedgerRecordsTableFields\n            }\n          }\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ChargeLedgerRecordsTableFields on Charge {\n    id\n    ledger {\n      __typename\n      records {\n        id\n        ...LedgerRecordsTableFields\n      }\n      ... on Ledger @defer {\n        validate {\n          ... on LedgerValidation @defer {\n            matches\n            differences {\n              id\n              ...LedgerRecordsTableFields\n            }\n          }\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargeTableTransactionsFields on Charge {\n    id\n    transactions {\n      id\n      ...TransactionForTransactionsTableFields\n    }\n  }\n"): (typeof documents)["\n  fragment ChargeTableTransactionsFields on Charge {\n    id\n    transactions {\n      id\n      ...TransactionForTransactionsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableRowFields on Charge {\n    id\n    __typename\n    metadata {\n      ... on ChargeMetadata @defer {\n        documentsCount\n        ledgerCount\n        transactionsCount\n        miscExpensesCount\n      }\n    }\n    totalAmount {\n      raw\n    }\n    ...ChargesTableAccountantApprovalFields\n    ...ChargesTableAmountFields\n    ...ChargesTableBusinessTripFields @defer\n    ...ChargesTableDateFields\n    ...ChargesTableDescriptionFields\n    ...ChargesTableEntityFields @defer\n    ...ChargesTableMoreInfoFields\n    ...ChargesTableTagsFields @defer\n    ...ChargesTableTaxCategoryFields @defer\n    ...ChargesTableTypeFields\n    ...ChargesTableVatFields\n  }\n"): (typeof documents)["\n  fragment ChargesTableRowFields on Charge {\n    id\n    __typename\n    metadata {\n      ... on ChargeMetadata @defer {\n        documentsCount\n        ledgerCount\n        transactionsCount\n        miscExpensesCount\n      }\n    }\n    totalAmount {\n      raw\n    }\n    ...ChargesTableAccountantApprovalFields\n    ...ChargesTableAmountFields\n    ...ChargesTableBusinessTripFields @defer\n    ...ChargesTableDateFields\n    ...ChargesTableDescriptionFields\n    ...ChargesTableEntityFields @defer\n    ...ChargesTableMoreInfoFields\n    ...ChargesTableTagsFields @defer\n    ...ChargesTableTaxCategoryFields @defer\n    ...ChargesTableTypeFields\n    ...ChargesTableVatFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ChargeForRow($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableRowFields\n    }\n  }\n"): (typeof documents)["\n  query ChargeForRow($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ChargesTableFields on Charge {\n    id\n    owner {\n      id\n    }\n    ...ChargesTableRowFields\n  }\n"): (typeof documents)["\n  fragment ChargesTableFields on Charge {\n    id\n    owner {\n      id\n    }\n    ...ChargesTableRowFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BankDepositInfo($chargeId: UUID!) {\n    depositByCharge(chargeId: $chargeId) {\n      id\n      name\n      metadata {\n        id\n        currentBalance {\n          formatted\n        }\n        transactions {\n          id\n          chargeId\n          ...TransactionForTransactionsTableFields\n        }\n      }\n      isOpen\n    }\n  }\n"): (typeof documents)["\n  query BankDepositInfo($chargeId: UUID!) {\n    depositByCharge(chargeId: $chargeId) {\n      id\n      name\n      metadata {\n        id\n        currentBalance {\n          formatted\n        }\n        transactions {\n          id\n          chargeId\n          ...TransactionForTransactionsTableFields\n        }\n      }\n      isOpen\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ChargeMatches($chargeId: UUID!) {\n    findChargeMatches(chargeId: $chargeId) {\n      matches {\n        chargeId\n        ...ChargeMatchesTableFields\n      }\n    }\n  }\n"): (typeof documents)["\n  query ChargeMatches($chargeId: UUID!) {\n    findChargeMatches(chargeId: $chargeId) {\n      matches {\n        chargeId\n        ...ChargeMatchesTableFields\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ConversionChargeInfo on Charge {\n    id\n    __typename\n    ... on ConversionCharge {\n      eventRate {\n        from\n        to\n        rate\n      }\n      officialRate {\n        from\n        to\n        rate\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ConversionChargeInfo on Charge {\n    id\n    __typename\n    ... on ConversionCharge {\n      eventRate {\n        from\n        to\n        rate\n      }\n      officialRate {\n        from\n        to\n        rate\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment CreditcardBankChargeInfo on Charge {\n    id\n    __typename\n    ... on CreditcardBankCharge {\n      creditCardTransactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment CreditcardBankChargeInfo on Charge {\n    id\n    __typename\n    ... on CreditcardBankCharge {\n      creditCardTransactions {\n        id\n        ...TransactionForTransactionsTableFields\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ExchangeRatesInfo on Charge {\n    id\n    __typename\n    ... on FinancialCharge {\n      exchangeRates {\n        aud\n        cad\n        eur\n        gbp\n        ils\n        jpy\n        sek\n        usd\n        eth\n        grt\n        usdc\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ExchangeRatesInfo on Charge {\n    id\n    __typename\n    ... on FinancialCharge {\n      exchangeRates {\n        aud\n        cad\n        eur\n        gbp\n        ils\n        jpy\n        sek\n        usd\n        eth\n        grt\n        usdc\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TableMiscExpensesFields on Charge {\n    id\n    miscExpenses {\n      id\n      amount {\n        formatted\n      }\n      description\n      invoiceDate\n      valueDate\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      chargeId\n      ...EditMiscExpenseFields\n    }\n  }\n"): (typeof documents)["\n  fragment TableMiscExpensesFields on Charge {\n    id\n    miscExpenses {\n      id\n      amount {\n        formatted\n      }\n      description\n      invoiceDate\n      valueDate\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      chargeId\n      ...EditMiscExpenseFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TableSalariesFields on Charge {\n    id\n    __typename\n    ... on SalaryCharge {\n      salaryRecords {\n        directAmount {\n          formatted\n        }\n        baseAmount {\n          formatted\n        }\n        employee {\n          id\n          name\n        }\n        pensionFund {\n          id\n          name\n        }\n        pensionEmployeeAmount {\n          formatted\n        }\n        pensionEmployerAmount {\n          formatted\n        }\n        compensationsAmount {\n          formatted\n        }\n        trainingFund {\n          id\n          name\n        }\n        trainingFundEmployeeAmount {\n          formatted\n        }\n        trainingFundEmployerAmount {\n          formatted\n        }\n        socialSecurityEmployeeAmount {\n          formatted\n        }\n        socialSecurityEmployerAmount {\n          formatted\n        }\n        incomeTaxAmount {\n          formatted\n        }\n        healthInsuranceAmount {\n          formatted\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment TableSalariesFields on Charge {\n    id\n    __typename\n    ... on SalaryCharge {\n      salaryRecords {\n        directAmount {\n          formatted\n        }\n        baseAmount {\n          formatted\n        }\n        employee {\n          id\n          name\n        }\n        pensionFund {\n          id\n          name\n        }\n        pensionEmployeeAmount {\n          formatted\n        }\n        pensionEmployerAmount {\n          formatted\n        }\n        compensationsAmount {\n          formatted\n        }\n        trainingFund {\n          id\n          name\n        }\n        trainingFundEmployeeAmount {\n          formatted\n        }\n        trainingFundEmployerAmount {\n          formatted\n        }\n        socialSecurityEmployeeAmount {\n          formatted\n        }\n        socialSecurityEmployerAmount {\n          formatted\n        }\n        incomeTaxAmount {\n          formatted\n        }\n        healthInsuranceAmount {\n          formatted\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query IncomeChargesChart($filters: ChargeFilter) {\n    allCharges(filters: $filters) {\n      nodes {\n        id\n        transactions {\n          id\n          eventDate\n          effectiveDate\n          amount {\n            currency\n            formatted\n            raw\n          }\n          eventExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n          debitExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query IncomeChargesChart($filters: ChargeFilter) {\n    allCharges(filters: $filters) {\n      nodes {\n        id\n        transactions {\n          id\n          eventDate\n          effectiveDate\n          amount {\n            currency\n            formatted\n            raw\n          }\n          eventExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n          debitExchangeRates {\n            aud\n            cad\n            eur\n            gbp\n            jpy\n            sek\n            usd\n            date\n          }\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment MonthlyIncomeExpenseChartInfo on IncomeExpenseChart {\n    monthlyData {\n      income {\n        formatted\n        raw\n      }\n      expense {\n        formatted\n        raw\n      }\n      balance {\n        formatted\n        raw\n      }\n      date\n    }\n  }\n"): (typeof documents)["\n  fragment MonthlyIncomeExpenseChartInfo on IncomeExpenseChart {\n    monthlyData {\n      income {\n        formatted\n        raw\n      }\n      expense {\n        formatted\n        raw\n      }\n      balance {\n        formatted\n        raw\n      }\n      date\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query MonthlyIncomeExpenseChart($filters: IncomeExpenseChartFilters!) {\n    incomeExpenseChart(filters: $filters) {\n      fromDate\n      toDate\n      currency\n      ...MonthlyIncomeExpenseChartInfo\n    }\n  }\n"): (typeof documents)["\n  query MonthlyIncomeExpenseChart($filters: IncomeExpenseChartFilters!) {\n    incomeExpenseChart(filters: $filters) {\n      fromDate\n      toDate\n      currency\n      ...MonthlyIncomeExpenseChartInfo\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ContractsEditModal($contractId: UUID!) {\n    contractsById(id: $contractId) {\n      id\n      startDate\n      endDate\n      purchaseOrders\n      amount {\n        raw\n        currency\n      }\n      product\n      msCloud\n      billingCycle\n      plan\n      isActive\n      remarks\n      documentType\n      operationsLimit\n    }\n  }\n"): (typeof documents)["\n  query ContractsEditModal($contractId: UUID!) {\n    contractsById(id: $contractId) {\n      id\n      startDate\n      endDate\n      purchaseOrders\n      amount {\n        raw\n        currency\n      }\n      product\n      msCloud\n      billingCycle\n      plan\n      isActive\n      remarks\n      documentType\n      operationsLimit\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportFields on BusinessTrip {\n    id\n    ...BusinessTripReportHeaderFields\n    ...BusinessTripReportSummaryFields\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportFields on BusinessTrip {\n    id\n    ...BusinessTripReportHeaderFields\n    ...BusinessTripReportSummaryFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripAccountantApprovalFields on BusinessTrip {\n    id\n    accountantApproval\n  }\n"): (typeof documents)["\n  fragment BusinessTripAccountantApprovalFields on BusinessTrip {\n    id\n    accountantApproval\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query UncategorizedTransactionsByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          id\n          eventDate\n          sourceDescription\n          referenceKey\n          counterparty {\n            id\n            name\n          }\n          amount {\n            formatted\n            raw\n          }\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query UncategorizedTransactionsByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      uncategorizedTransactions {\n        transaction {\n          id\n          eventDate\n          sourceDescription\n          referenceKey\n          counterparty {\n            id\n            name\n          }\n          amount {\n            formatted\n            raw\n          }\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportAccommodationsRowFields on BusinessTripAccommodationExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    country {\n      id\n      name\n    }\n    nightsCount\n    attendeesStay {\n      id\n      attendee {\n        id\n        name\n      }\n      nightsCount\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportAccommodationsRowFields on BusinessTripAccommodationExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    country {\n      id\n      name\n    }\n    nightsCount\n    attendeesStay {\n      id\n      attendee {\n        id\n        name\n      }\n      nightsCount\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportAccommodationsTableFields on BusinessTripAccommodationExpense {\n    id\n    date\n    ...BusinessTripReportAccommodationsRowFields\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportAccommodationsTableFields on BusinessTripAccommodationExpense {\n    id\n    date\n    ...BusinessTripReportAccommodationsRowFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportAccommodationsFields on BusinessTrip {\n    id\n    accommodationExpenses {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportAccommodationsFields on BusinessTrip {\n    id\n    accommodationExpenses {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportAttendeeRowFields on BusinessTripAttendee {\n    id\n    name\n    arrivalDate\n    departureDate\n    flights {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    accommodations {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportAttendeeRowFields on BusinessTripAttendee {\n    id\n    name\n    arrivalDate\n    departureDate\n    flights {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    accommodations {\n      id\n      ...BusinessTripReportAccommodationsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportAttendeesFields on BusinessTrip {\n    id\n    attendees {\n      id\n      name\n      ...BusinessTripReportAttendeeRowFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportAttendeesFields on BusinessTrip {\n    id\n    attendees {\n      id\n      name\n      ...BusinessTripReportAttendeeRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportCarRentalRowFields on BusinessTripCarRentalExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    days\n    isFuelExpense\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportCarRentalRowFields on BusinessTripCarRentalExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    days\n    isFuelExpense\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportCarRentalFields on BusinessTrip {\n    id\n    carRentalExpenses {\n      id\n      date\n      ...BusinessTripReportCarRentalRowFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportCarRentalFields on BusinessTrip {\n    id\n    carRentalExpenses {\n      id\n      date\n      ...BusinessTripReportCarRentalRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportCoreExpenseRowFields on BusinessTripExpense {\n    id\n    date\n    valueDate\n    amount {\n      formatted\n      raw\n      currency\n    }\n    employee {\n      id\n      name\n    }\n    payedByEmployee\n    charges {\n      id\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportCoreExpenseRowFields on BusinessTripExpense {\n    id\n    date\n    valueDate\n    amount {\n      formatted\n      raw\n      currency\n    }\n    employee {\n      id\n      name\n    }\n    payedByEmployee\n    charges {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportFlightsRowFields on BusinessTripFlightExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    path\n    class\n    attendees {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportFlightsRowFields on BusinessTripFlightExpense {\n    id\n    payedByEmployee\n    ...BusinessTripReportCoreExpenseRowFields\n    path\n    class\n    attendees {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportFlightsTableFields on BusinessTripFlightExpense {\n    id\n    date\n    ...BusinessTripReportFlightsRowFields\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportFlightsTableFields on BusinessTripFlightExpense {\n    id\n    date\n    ...BusinessTripReportFlightsRowFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportFlightsFields on BusinessTrip {\n    id\n    flightExpenses {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    attendees {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportFlightsFields on BusinessTrip {\n    id\n    flightExpenses {\n      id\n      ...BusinessTripReportFlightsTableFields\n    }\n    attendees {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportOtherRowFields on BusinessTripOtherExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    description\n    deductibleExpense\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportOtherRowFields on BusinessTripOtherExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    description\n    deductibleExpense\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportOtherFields on BusinessTrip {\n    id\n    otherExpenses {\n      id\n      date\n      ...BusinessTripReportOtherRowFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportOtherFields on BusinessTrip {\n    id\n    otherExpenses {\n      id\n      date\n      ...BusinessTripReportOtherRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportHeaderFields on BusinessTrip {\n    id\n    name\n    dates {\n      start\n      end\n    }\n    purpose\n    destination {\n      id\n      name\n    }\n    ...BusinessTripAccountantApprovalFields\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportHeaderFields on BusinessTrip {\n    id\n    name\n    dates {\n      start\n      end\n    }\n    purpose\n    destination {\n      id\n      name\n    }\n    ...BusinessTripAccountantApprovalFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportSummaryFields on BusinessTrip {\n    id\n    ... on BusinessTrip @defer {\n      summary {\n        excessExpenditure {\n          formatted\n        }\n        excessTax\n        rows {\n          type\n          totalForeignCurrency {\n            formatted\n          }\n          totalLocalCurrency {\n            formatted\n          }\n          taxableForeignCurrency {\n            formatted\n          }\n          taxableLocalCurrency {\n            formatted\n          }\n          maxTaxableForeignCurrency {\n            formatted\n          }\n          maxTaxableLocalCurrency {\n            formatted\n          }\n          excessExpenditure {\n            formatted\n          }\n        }\n        errors\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportSummaryFields on BusinessTrip {\n    id\n    ... on BusinessTrip @defer {\n      summary {\n        excessExpenditure {\n          formatted\n        }\n        excessTax\n        rows {\n          type\n          totalForeignCurrency {\n            formatted\n          }\n          totalLocalCurrency {\n            formatted\n          }\n          taxableForeignCurrency {\n            formatted\n          }\n          taxableLocalCurrency {\n            formatted\n          }\n          maxTaxableForeignCurrency {\n            formatted\n          }\n          maxTaxableLocalCurrency {\n            formatted\n          }\n          excessExpenditure {\n            formatted\n          }\n        }\n        errors\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportTravelAndSubsistenceRowFields on BusinessTripTravelAndSubsistenceExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    expenseType\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportTravelAndSubsistenceRowFields on BusinessTripTravelAndSubsistenceExpense {\n    id\n    ...BusinessTripReportCoreExpenseRowFields\n    payedByEmployee\n    expenseType\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripReportTravelAndSubsistenceFields on BusinessTrip {\n    id\n    travelAndSubsistenceExpenses {\n      id\n      date\n      ...BusinessTripReportTravelAndSubsistenceRowFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripReportTravelAndSubsistenceFields on BusinessTrip {\n    id\n    travelAndSubsistenceExpenses {\n      id\n      date\n      ...BusinessTripReportTravelAndSubsistenceRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment BusinessTripUncategorizedTransactionsFields on BusinessTrip {\n    id\n    uncategorizedTransactions {\n      transaction {\n        id\n        eventDate\n        chargeId\n        amount {\n          raw\n        }\n        ...TransactionsTableEventDateFields\n        ...TransactionsTableDebitDateFields\n        ...TransactionsTableAccountFields\n        ...TransactionsTableDescriptionFields\n        ...TransactionsTableSourceIDFields\n        ...TransactionsTableEntityFields\n      }\n      ...UncategorizedTransactionsTableAmountFields\n    }\n  }\n"): (typeof documents)["\n  fragment BusinessTripUncategorizedTransactionsFields on BusinessTrip {\n    id\n    uncategorizedTransactions {\n      transaction {\n        id\n        eventDate\n        chargeId\n        amount {\n          raw\n        }\n        ...TransactionsTableEventDateFields\n        ...TransactionsTableDebitDateFields\n        ...TransactionsTableAccountFields\n        ...TransactionsTableDescriptionFields\n        ...TransactionsTableSourceIDFields\n        ...TransactionsTableEntityFields\n      }\n      ...UncategorizedTransactionsTableAmountFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment UncategorizedTransactionsTableAmountFields on UncategorizedTransaction {\n    transaction {\n      id\n      amount {\n        raw\n        formatted\n      }\n      cryptoExchangeRate {\n        rate\n      }\n    }\n    categorizedAmount {\n      raw\n      formatted\n    }\n    errors\n  }\n"): (typeof documents)["\n  fragment UncategorizedTransactionsTableAmountFields on UncategorizedTransaction {\n    transaction {\n      id\n      amount {\n        raw\n        formatted\n      }\n      cryptoExchangeRate {\n        rate\n      }\n    }\n    categorizedAmount {\n      raw\n      formatted\n    }\n    errors\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment DepreciationRecordRowFields on DepreciationRecord {\n    id\n    amount {\n      currency\n      formatted\n      raw\n    }\n    activationDate\n    category {\n      id\n      name\n      percentage\n    }\n    type\n    charge {\n      id\n      totalAmount {\n        currency\n        formatted\n        raw\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment DepreciationRecordRowFields on DepreciationRecord {\n    id\n    amount {\n      currency\n      formatted\n      raw\n    }\n    activationDate\n    category {\n      id\n      name\n      percentage\n    }\n    type\n    charge {\n      id\n      totalAmount {\n        currency\n        formatted\n        raw\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ChargeDepreciation($chargeId: UUID!) {\n    depreciationRecordsByCharge(chargeId: $chargeId) {\n      id\n      ...DepreciationRecordRowFields\n    }\n  }\n"): (typeof documents)["\n  query ChargeDepreciation($chargeId: UUID!) {\n    depreciationRecordsByCharge(chargeId: $chargeId) {\n      id\n      ...DepreciationRecordRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query RecentBusinessIssuedDocuments($businessId: UUID!, $limit: Int) {\n    recentDocumentsByBusiness(businessId: $businessId, limit: $limit) {\n      id\n      ... on FinancialDocument {\n        issuedDocumentInfo {\n          id\n          status\n          externalId\n        }\n      }\n      ...TableDocumentsRowFields\n    }\n  }\n"): (typeof documents)["\n  query RecentBusinessIssuedDocuments($businessId: UUID!, $limit: Int) {\n    recentDocumentsByBusiness(businessId: $businessId, limit: $limit) {\n      id\n      ... on FinancialDocument {\n        issuedDocumentInfo {\n          id\n          status\n          externalId\n        }\n      }\n      ...TableDocumentsRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query RecentIssuedDocumentsOfSameType($documentType: DocumentType!) {\n    recentIssuedDocumentsByType(documentType: $documentType) {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n"): (typeof documents)["\n  query RecentIssuedDocumentsOfSameType($documentType: DocumentType!) {\n    recentIssuedDocumentsByType(documentType: $documentType) {\n      id\n      ...TableDocumentsRowFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query EditDocument($documentId: UUID!) {\n    documentById(documentId: $documentId) {\n      id\n      image\n      file\n      documentType\n      description\n      remarks\n      __typename\n      ... on FinancialDocument {\n        vat {\n          raw\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          currency\n        }\n        debtor {\n          id\n          name\n        }\n        creditor {\n          id\n          name\n        }\n        vatReportDateOverride\n        noVatAmount\n        allocationNumber\n        exchangeRateOverride\n      }\n    }\n  }\n"): (typeof documents)["\n  query EditDocument($documentId: UUID!) {\n    documentById(documentId: $documentId) {\n      id\n      image\n      file\n      documentType\n      description\n      remarks\n      __typename\n      ... on FinancialDocument {\n        vat {\n          raw\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          currency\n        }\n        debtor {\n          id\n          name\n        }\n        creditor {\n          id\n          name\n        }\n        vatReportDateOverride\n        noVatAmount\n        allocationNumber\n        exchangeRateOverride\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment EditMiscExpenseFields on MiscExpense {\n    id\n    amount {\n      raw\n      currency\n    }\n    description\n    invoiceDate\n    valueDate\n    creditor {\n      id\n    }\n    debtor {\n      id\n    }\n  }\n"): (typeof documents)["\n  fragment EditMiscExpenseFields on MiscExpense {\n    id\n    amount {\n      raw\n      currency\n    }\n    description\n    invoiceDate\n    valueDate\n    creditor {\n      id\n    }\n    debtor {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment EditTagFields on Tag {\n    id\n    name\n    parent {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  fragment EditTagFields on Tag {\n    id\n    name\n    parent {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query EditTransaction($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      counterparty {\n        id\n        name\n      }\n      effectiveDate\n      isFee\n      account {\n        type\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  query EditTransaction($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      counterparty {\n        id\n        name\n      }\n      effectiveDate\n      isFee\n      account {\n        type\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ClientInfoForDocumentIssuing($businessId: UUID!) {\n    client(businessId: $businessId) {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          greenInvoiceId\n          businessId\n          name\n        }\n      }\n      ...IssueDocumentClientFields\n    }\n  }\n"): (typeof documents)["\n  query ClientInfoForDocumentIssuing($businessId: UUID!) {\n    client(businessId: $businessId) {\n      id\n      integrations {\n        id\n        greenInvoiceInfo {\n          greenInvoiceId\n          businessId\n          name\n        }\n      }\n      ...IssueDocumentClientFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllBusinessTrips {\n    allBusinessTrips {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query AllBusinessTrips {\n    allBusinessTrips {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllDepreciationCategories {\n    depreciationCategories {\n      id\n      name\n      percentage\n    }\n  }\n"): (typeof documents)["\n  query AllDepreciationCategories {\n    depreciationCategories {\n      id\n      name\n      percentage\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllEmployeesByEmployer($employerId: UUID!) {\n    employeesByEmployerId(employerId: $employerId) {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query AllEmployeesByEmployer($employerId: UUID!) {\n    employeesByEmployerId(employerId: $employerId) {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllPensionFunds {\n    allPensionFunds {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query AllPensionFunds {\n    allPensionFunds {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllTrainingFunds {\n    allTrainingFunds {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query AllTrainingFunds {\n    allTrainingFunds {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AttendeesByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      attendees {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  query AttendeesByBusinessTrip($businessTripId: UUID!) {\n    businessTrip(id: $businessTripId) {\n      id\n      attendees {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query FetchMultipleBusinesses($businessIds: [UUID!]!) {\n    businesses(ids: $businessIds) {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query FetchMultipleBusinesses($businessIds: [UUID!]!) {\n    businesses(ids: $businessIds) {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query FetchMultipleCharges($chargeIds: [UUID!]!) {\n    chargesByIDs(chargeIDs: $chargeIds) {\n      id\n      __typename\n      metadata {\n        transactionsCount\n        invoicesCount\n      }\n      owner {\n        id\n        name\n      }\n      tags {\n        id\n        name\n        namePath\n      }\n      decreasedVAT\n      property\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      optionalVAT\n      optionalDocuments\n    }\n  }\n"): (typeof documents)["\n  query FetchMultipleCharges($chargeIds: [UUID!]!) {\n    chargesByIDs(chargeIDs: $chargeIds) {\n      id\n      __typename\n      metadata {\n        transactionsCount\n        invoicesCount\n      }\n      owner {\n        id\n        name\n      }\n      tags {\n        id\n        name\n        namePath\n      }\n      decreasedVAT\n      property\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      optionalVAT\n      optionalDocuments\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query EditCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      __typename\n      counterparty {\n        id\n        name\n      }\n      owner {\n        id\n        name\n      }\n      property\n      decreasedVAT\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      taxCategory {\n        id\n        name\n      }\n      tags {\n        id\n      }\n      missingInfoSuggestions {\n        ... on ChargeSuggestions {\n          tags {\n            id\n          }\n        }\n      }\n      optionalVAT\n      optionalDocuments\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          name\n        }\n      }\n      yearsOfRelevance {\n        year\n        amount\n      }\n    }\n  }\n"): (typeof documents)["\n  query EditCharge($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      __typename\n      counterparty {\n        id\n        name\n      }\n      owner {\n        id\n        name\n      }\n      property\n      decreasedVAT\n      isInvoicePaymentDifferentCurrency\n      userDescription\n      taxCategory {\n        id\n        name\n      }\n      tags {\n        id\n      }\n      missingInfoSuggestions {\n        ... on ChargeSuggestions {\n          tags {\n            id\n          }\n        }\n      }\n      optionalVAT\n      optionalDocuments\n      ... on BusinessTripCharge {\n        businessTrip {\n          id\n          name\n        }\n      }\n      yearsOfRelevance {\n        year\n        amount\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query EditSalaryRecord($month: TimelessDate!, $employeeIDs: [UUID!]!) {\n    salaryRecordsByDates(fromDate: $month, toDate: $month, employeeIDs: $employeeIDs) {\n      month\n      charge {\n        id\n      }\n      directAmount {\n        raw\n      }\n      baseAmount {\n        raw\n      }\n      employee {\n        id\n        name\n      }\n      employer {\n        id\n        name\n      }\n      pensionFund {\n        id\n        name\n      }\n      pensionEmployeeAmount {\n        raw\n      }\n      pensionEmployeePercentage\n      pensionEmployerAmount {\n        raw\n      }\n      pensionEmployerPercentage\n      compensationsAmount {\n        raw\n      }\n      compensationsPercentage\n      trainingFund {\n        id\n        name\n      }\n      trainingFundEmployeeAmount {\n        raw\n      }\n      trainingFundEmployeePercentage\n      trainingFundEmployerAmount {\n        raw\n      }\n      trainingFundEmployerPercentage\n      socialSecurityEmployeeAmount {\n        raw\n      }\n      socialSecurityEmployerAmount {\n        raw\n      }\n      incomeTaxAmount {\n        raw\n      }\n      healthInsuranceAmount {\n        raw\n      }\n      globalAdditionalHoursAmount {\n        raw\n      }\n      bonus {\n        raw\n      }\n      gift {\n        raw\n      }\n      travelAndSubsistence {\n        raw\n      }\n      recovery {\n        raw\n      }\n      notionalExpense {\n        raw\n      }\n      vacationDays {\n        added\n        balance\n      }\n      vacationTakeout {\n        raw\n      }\n      workDays\n      sicknessDays {\n        balance\n      }\n    }\n  }\n"): (typeof documents)["\n  query EditSalaryRecord($month: TimelessDate!, $employeeIDs: [UUID!]!) {\n    salaryRecordsByDates(fromDate: $month, toDate: $month, employeeIDs: $employeeIDs) {\n      month\n      charge {\n        id\n      }\n      directAmount {\n        raw\n      }\n      baseAmount {\n        raw\n      }\n      employee {\n        id\n        name\n      }\n      employer {\n        id\n        name\n      }\n      pensionFund {\n        id\n        name\n      }\n      pensionEmployeeAmount {\n        raw\n      }\n      pensionEmployeePercentage\n      pensionEmployerAmount {\n        raw\n      }\n      pensionEmployerPercentage\n      compensationsAmount {\n        raw\n      }\n      compensationsPercentage\n      trainingFund {\n        id\n        name\n      }\n      trainingFundEmployeeAmount {\n        raw\n      }\n      trainingFundEmployeePercentage\n      trainingFundEmployerAmount {\n        raw\n      }\n      trainingFundEmployerPercentage\n      socialSecurityEmployeeAmount {\n        raw\n      }\n      socialSecurityEmployerAmount {\n        raw\n      }\n      incomeTaxAmount {\n        raw\n      }\n      healthInsuranceAmount {\n        raw\n      }\n      globalAdditionalHoursAmount {\n        raw\n      }\n      bonus {\n        raw\n      }\n      gift {\n        raw\n      }\n      travelAndSubsistence {\n        raw\n      }\n      recovery {\n        raw\n      }\n      notionalExpense {\n        raw\n      }\n      vacationDays {\n        added\n        balance\n      }\n      vacationTakeout {\n        raw\n      }\n      workDays\n      sicknessDays {\n        balance\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query SortCodeToUpdate($key: Int!, $ownerId: String!) {\n    sortCode(key: $key, ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n"): (typeof documents)["\n  query SortCodeToUpdate($key: Int!, $ownerId: String!) {\n    sortCode(key: $key, ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query TaxCategoryToUpdate($id: UUID!) {\n    taxCategory(id: $id) {\n      id\n      ownerId\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n      irsCode\n    }\n  }\n"): (typeof documents)["\n  query TaxCategoryToUpdate($id: UUID!) {\n    taxCategory(id: $id) {\n      id\n      ownerId\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n      irsCode\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query MiscExpenseTransactionFields($transactionId: UUID!) {\n    transactionsByIDs(transactionIDs: [$transactionId]) {\n      id\n      chargeId\n      amount {\n        raw\n        currency\n      }\n      eventDate\n      effectiveDate\n      exactEffectiveDate\n      counterparty {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  query MiscExpenseTransactionFields($transactionId: UUID!) {\n    transactionsByIDs(transactionIDs: [$transactionId]) {\n      id\n      chargeId\n      amount {\n        raw\n        currency\n      }\n      eventDate\n      effectiveDate\n      exactEffectiveDate\n      counterparty {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment IssueDocumentClientFields on Client {\n    id\n    originalBusiness {\n      id\n      address\n      city\n      zipCode\n      country {\n        id\n        code\n      }\n      governmentId\n      name\n      phoneNumber\n    }\n    emails\n    # city\n    # zip\n    # fax\n    # mobile\n  }\n"): (typeof documents)["\n  fragment IssueDocumentClientFields on Client {\n    id\n    originalBusiness {\n      id\n      address\n      city\n      zipCode\n      country {\n        id\n        code\n      }\n      governmentId\n      name\n      phoneNumber\n    }\n    emails\n    # city\n    # zip\n    # fax\n    # mobile\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query NewDocumentDraftByCharge($chargeId: UUID!) {\n    newDocumentDraftByCharge(chargeId: $chargeId) {\n      ...NewDocumentDraft\n    }\n  }\n"): (typeof documents)["\n  query NewDocumentDraftByCharge($chargeId: UUID!) {\n    newDocumentDraftByCharge(chargeId: $chargeId) {\n      ...NewDocumentDraft\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query NewDocumentDraftByDocument($documentId: UUID!) {\n    newDocumentDraftByDocument(documentId: $documentId) {\n      ...NewDocumentDraft\n    }\n  }\n"): (typeof documents)["\n  query NewDocumentDraftByDocument($documentId: UUID!) {\n    newDocumentDraftByDocument(documentId: $documentId) {\n      ...NewDocumentDraft\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment NewDocumentDraft on DocumentDraft {\n    description\n    remarks\n    footer\n    type\n    date\n    dueDate\n    language\n    currency\n    vatType\n    discount {\n      amount\n      type\n    }\n    rounding\n    signed\n    maxPayments\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n      integrations {\n        id\n      }\n      emails\n      ...IssueDocumentClientFields\n    }\n    income {\n      currency\n      currencyRate\n      description\n      itemId\n      price\n      quantity\n      vatRate\n      vatType\n    }\n    payment {\n      currency\n      currencyRate\n      date\n      price\n      type\n      bankName\n      bankBranch\n      bankAccount\n      chequeNum\n      accountId\n      transactionId\n      cardType\n      cardNum\n      numPayments\n      firstPayment\n    }\n    linkedDocumentIds\n    linkedPaymentId\n  }\n"): (typeof documents)["\n  fragment NewDocumentDraft on DocumentDraft {\n    description\n    remarks\n    footer\n    type\n    date\n    dueDate\n    language\n    currency\n    vatType\n    discount {\n      amount\n      type\n    }\n    rounding\n    signed\n    maxPayments\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n      integrations {\n        id\n      }\n      emails\n      ...IssueDocumentClientFields\n    }\n    income {\n      currency\n      currencyRate\n      description\n      itemId\n      price\n      quantity\n      vatRate\n      vatType\n    }\n    payment {\n      currency\n      currencyRate\n      date\n      price\n      type\n      bankName\n      bankBranch\n      bankAccount\n      chequeNum\n      accountId\n      transactionId\n      cardType\n      cardNum\n      numPayments\n      firstPayment\n    }\n    linkedDocumentIds\n    linkedPaymentId\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query SimilarChargesByBusiness(\n    $businessId: UUID!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarChargesByBusiness(\n      businessId: $businessId\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n"): (typeof documents)["\n  query SimilarChargesByBusiness(\n    $businessId: UUID!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarChargesByBusiness(\n      businessId: $businessId\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query SimilarCharges(\n    $chargeId: UUID!\n    $withMissingTags: Boolean!\n    $withMissingDescription: Boolean!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarCharges(\n      chargeId: $chargeId\n      withMissingTags: $withMissingTags\n      withMissingDescription: $withMissingDescription\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n"): (typeof documents)["\n  query SimilarCharges(\n    $chargeId: UUID!\n    $withMissingTags: Boolean!\n    $withMissingDescription: Boolean!\n    $tagsDifferentThan: [String!]\n    $descriptionDifferentThan: String\n  ) {\n    similarCharges(\n      chargeId: $chargeId\n      withMissingTags: $withMissingTags\n      withMissingDescription: $withMissingDescription\n      tagsDifferentThan: $tagsDifferentThan\n      descriptionDifferentThan: $descriptionDifferentThan\n    ) {\n      id\n      ...SimilarChargesTable\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SimilarChargesTable on Charge {\n    id\n    __typename\n    counterparty {\n      name\n      id\n    }\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    totalAmount {\n      raw\n      formatted\n    }\n    vat {\n      raw\n      formatted\n    }\n    userDescription\n    tags {\n      id\n      name\n    }\n    taxCategory {\n      id\n      name\n    }\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n    }\n  }\n"): (typeof documents)["\n  fragment SimilarChargesTable on Charge {\n    id\n    __typename\n    counterparty {\n      name\n      id\n    }\n    minEventDate\n    minDebitDate\n    minDocumentsDate\n    totalAmount {\n      raw\n      formatted\n    }\n    vat {\n      raw\n      formatted\n    }\n    userDescription\n    tags {\n      id\n      name\n    }\n    taxCategory {\n      id\n      name\n    }\n    ... on BusinessTripCharge {\n      businessTrip {\n        id\n        name\n      }\n    }\n    metadata {\n      transactionsCount\n      documentsCount\n      ledgerCount\n      miscExpensesCount\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query SimilarTransactions($transactionId: UUID!, $withMissingInfo: Boolean!) {\n    similarTransactions(transactionId: $transactionId, withMissingInfo: $withMissingInfo) {\n      id\n      account {\n        id\n        name\n        type\n      }\n      amount {\n        formatted\n        raw\n      }\n      effectiveDate\n      eventDate\n      sourceDescription\n    }\n  }\n"): (typeof documents)["\n  query SimilarTransactions($transactionId: UUID!, $withMissingInfo: Boolean!) {\n    similarTransactions(transactionId: $transactionId, withMissingInfo: $withMissingInfo) {\n      id\n      account {\n        id\n        name\n        type\n      }\n      amount {\n        formatted\n        raw\n      }\n      effectiveDate\n      eventDate\n      sourceDescription\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query UniformFormat($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    uniformFormat(fromDate: $fromDate, toDate: $toDate) {\n      bkmvdata\n      ini\n    }\n  }\n"): (typeof documents)["\n  query UniformFormat($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    uniformFormat(fromDate: $fromDate, toDate: $toDate) {\n      bkmvdata\n      ini\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment NewFetchedDocumentFields on Document {\n    id\n    documentType\n    charge {\n      id\n      userDescription\n      counterparty {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment NewFetchedDocumentFields on Document {\n    id\n    documentType\n    charge {\n      id\n      userDescription\n      counterparty {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ContractForContractsTableFields on Contract {\n    id\n    isActive\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n    purchaseOrders\n    startDate\n    endDate\n    amount {\n      raw\n      formatted\n    }\n    billingCycle\n    product\n    plan\n    operationsLimit\n    msCloud\n    # documentType\n    # remarks\n  }\n"): (typeof documents)["\n  fragment ContractForContractsTableFields on Contract {\n    id\n    isActive\n    client {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n    purchaseOrders\n    startDate\n    endDate\n    amount {\n      raw\n      formatted\n    }\n    billingCycle\n    product\n    plan\n    operationsLimit\n    msCloud\n    # documentType\n    # remarks\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ContractBasedDocumentDrafts($issueMonth: TimelessDate!, $contractIds: [UUID!]!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: $contractIds) {\n      ...NewDocumentDraft\n    }\n  }\n"): (typeof documents)["\n  query ContractBasedDocumentDrafts($issueMonth: TimelessDate!, $contractIds: [UUID!]!) {\n    periodicalDocumentDraftsByContracts(issueMonth: $issueMonth, contractIds: $contractIds) {\n      ...NewDocumentDraft\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TableDocumentsRowFields on Document {\n    id\n    documentType\n    image\n    file\n    description\n    remarks\n    charge {\n      id\n    }\n    ... on FinancialDocument {\n      amount {\n        raw\n        formatted\n        currency\n      }\n      missingInfoSuggestions {\n        amount {\n          raw\n          formatted\n          currency\n        }\n        isIncome\n        counterparty {\n          id\n          name\n        }\n        owner {\n          id\n          name\n        }\n      }\n      date\n      vat {\n        raw\n        formatted\n        currency\n      }\n      serialNumber\n      allocationNumber\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      issuedDocumentInfo {\n        id\n        status\n        originalDocument {\n          income {\n            description\n          }\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment TableDocumentsRowFields on Document {\n    id\n    documentType\n    image\n    file\n    description\n    remarks\n    charge {\n      id\n    }\n    ... on FinancialDocument {\n      amount {\n        raw\n        formatted\n        currency\n      }\n      missingInfoSuggestions {\n        amount {\n          raw\n          formatted\n          currency\n        }\n        isIncome\n        counterparty {\n          id\n          name\n        }\n        owner {\n          id\n          name\n        }\n      }\n      date\n      vat {\n        raw\n        formatted\n        currency\n      }\n      serialNumber\n      allocationNumber\n      creditor {\n        id\n        name\n      }\n      debtor {\n        id\n        name\n      }\n      issuedDocumentInfo {\n        id\n        status\n        originalDocument {\n          income {\n            description\n          }\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment DocumentsGalleryFields on Charge {\n    id\n    additionalDocuments {\n      id\n      image\n      ... on FinancialDocument {\n        documentType\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment DocumentsGalleryFields on Charge {\n    id\n    additionalDocuments {\n      id\n      image\n      ... on FinancialDocument {\n        documentType\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment LedgerRecordsTableFields on LedgerRecord {\n    id\n    creditAccount1 {\n      __typename\n      id\n      name\n    }\n    creditAccount2 {\n      __typename\n      id\n      name\n    }\n    debitAccount1 {\n      __typename\n      id\n      name\n    }\n    debitAccount2 {\n      __typename\n      id\n      name\n    }\n    creditAmount1 {\n      formatted\n      currency\n    }\n    creditAmount2 {\n      formatted\n      currency\n    }\n    debitAmount1 {\n      formatted\n      currency\n    }\n    debitAmount2 {\n      formatted\n      currency\n    }\n    localCurrencyCreditAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyCreditAmount2 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount2 {\n      formatted\n      raw\n    }\n    invoiceDate\n    valueDate\n    description\n    reference\n  }\n"): (typeof documents)["\n  fragment LedgerRecordsTableFields on LedgerRecord {\n    id\n    creditAccount1 {\n      __typename\n      id\n      name\n    }\n    creditAccount2 {\n      __typename\n      id\n      name\n    }\n    debitAccount1 {\n      __typename\n      id\n      name\n    }\n    debitAccount2 {\n      __typename\n      id\n      name\n    }\n    creditAmount1 {\n      formatted\n      currency\n    }\n    creditAmount2 {\n      formatted\n      currency\n    }\n    debitAmount1 {\n      formatted\n      currency\n    }\n    debitAmount2 {\n      formatted\n      currency\n    }\n    localCurrencyCreditAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyCreditAmount2 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount1 {\n      formatted\n      raw\n    }\n    localCurrencyDebitAmount2 {\n      formatted\n      raw\n    }\n    invoiceDate\n    valueDate\n    description\n    reference\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AccountantApprovalsChargesTable($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        accountantApproval\n      }\n    }\n  }\n"): (typeof documents)["\n  query AccountantApprovalsChargesTable($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        accountantApproval\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query CorporateTaxRulingComplianceReport($years: [Int!]!) {\n    corporateTaxRulingComplianceReport(years: $years) {\n      id\n      year\n      totalIncome {\n        formatted\n        raw\n        currency\n      }\n      researchAndDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      rndRelativeToIncome {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      localDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      localDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      foreignDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      foreignDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      businessTripRndExpenses {\n        formatted\n        raw\n        currency\n      }\n      ... on CorporateTaxRulingComplianceReport @defer {\n        differences {\n          id\n          totalIncome {\n            formatted\n            raw\n            currency\n          }\n          researchAndDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          rndRelativeToIncome {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          localDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          localDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          foreignDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          foreignDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          businessTripRndExpenses {\n            formatted\n            raw\n            currency\n          }\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query CorporateTaxRulingComplianceReport($years: [Int!]!) {\n    corporateTaxRulingComplianceReport(years: $years) {\n      id\n      year\n      totalIncome {\n        formatted\n        raw\n        currency\n      }\n      researchAndDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      rndRelativeToIncome {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      localDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      localDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      foreignDevelopmentExpenses {\n        formatted\n        raw\n        currency\n      }\n      foreignDevelopmentRelativeToRnd {\n        rule\n        ...CorporateTaxRulingReportRuleCellFields\n      }\n      businessTripRndExpenses {\n        formatted\n        raw\n        currency\n      }\n      ... on CorporateTaxRulingComplianceReport @defer {\n        differences {\n          id\n          totalIncome {\n            formatted\n            raw\n            currency\n          }\n          researchAndDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          rndRelativeToIncome {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          localDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          localDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          foreignDevelopmentExpenses {\n            formatted\n            raw\n            currency\n          }\n          foreignDevelopmentRelativeToRnd {\n            ...CorporateTaxRulingReportRuleCellFields\n          }\n          businessTripRndExpenses {\n            formatted\n            raw\n            currency\n          }\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment CorporateTaxRulingReportRuleCellFields on CorporateTaxRule {\n    id\n    rule\n    percentage {\n      formatted\n    }\n    isCompliant\n  }\n"): (typeof documents)["\n  fragment CorporateTaxRulingReportRuleCellFields on CorporateTaxRule {\n    id\n    rule\n    percentage {\n      formatted\n    }\n    isCompliant\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllDynamicReports {\n    allDynamicReports {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n"): (typeof documents)["\n  query AllDynamicReports {\n    allDynamicReports {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query DynamicReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      __typename\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        businessTransactionsSum {\n          business {\n            id\n            name\n            sortCode {\n              id\n              key\n              name\n            }\n          }\n          credit {\n            formatted\n            raw\n          }\n          debit {\n            formatted\n            raw\n          }\n          total {\n            formatted\n            raw\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n"): (typeof documents)["\n  query DynamicReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      __typename\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        businessTransactionsSum {\n          business {\n            id\n            name\n            sortCode {\n              id\n              key\n              name\n            }\n          }\n          credit {\n            formatted\n            raw\n          }\n          debit {\n            formatted\n            raw\n          }\n          total {\n            formatted\n            raw\n          }\n        }\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query DynamicReportTemplate($name: String!) {\n    dynamicReport(name: $name) {\n      id\n      name\n      isLocked\n      updated\n      template {\n        id\n        parent\n        text\n        droppable\n        data {\n          nodeType\n          isOpen\n          hebrewText\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query DynamicReportTemplate($name: String!) {\n    dynamicReport(name: $name) {\n      id\n      name\n      isLocked\n      updated\n      template {\n        id\n        parent\n        text\n        droppable\n        data {\n          nodeType\n          isOpen\n          hebrewText\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ProfitAndLossReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    profitAndLossReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query ProfitAndLossReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    profitAndLossReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        revenue {\n          amount {\n            formatted\n          }\n        }\n        costOfSales {\n          amount {\n            formatted\n          }\n        }\n        grossProfit {\n          formatted\n        }\n        researchAndDevelopmentExpenses {\n          amount {\n            formatted\n          }\n        }\n        marketingExpenses {\n          amount {\n            formatted\n          }\n        }\n        managementAndGeneralExpenses {\n          amount {\n            formatted\n          }\n        }\n        operatingProfit {\n          formatted\n        }\n        financialExpenses {\n          amount {\n            formatted\n          }\n        }\n        otherIncome {\n          amount {\n            formatted\n          }\n        }\n        profitBeforeTax {\n          formatted\n        }\n        tax {\n          formatted\n        }\n        netProfit {\n          formatted\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ReportCommentaryTableFields on ReportCommentary {\n    records {\n      sortCode {\n        id\n        key\n        name\n      }\n      amount {\n        formatted\n      }\n      records {\n        ...ReportSubCommentaryTableFields\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment ReportCommentaryTableFields on ReportCommentary {\n    records {\n      sortCode {\n        id\n        key\n        name\n      }\n      amount {\n        formatted\n      }\n      records {\n        ...ReportSubCommentaryTableFields\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment ReportSubCommentaryTableFields on ReportCommentarySubRecord {\n    financialEntity {\n      id\n      name\n    }\n    amount {\n      formatted\n    }\n  }\n"): (typeof documents)["\n  fragment ReportSubCommentaryTableFields on ReportCommentarySubRecord {\n    financialEntity {\n      id\n      name\n    }\n    amount {\n      formatted\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query TaxReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    taxReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query TaxReport($reportYear: Int!, $referenceYears: [Int!]!) {\n    taxReport(reportYear: $reportYear, referenceYears: $referenceYears) {\n      id\n      report {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n      reference {\n        id\n        year\n        profitBeforeTax {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesByRecords {\n          amount {\n            formatted\n          }\n        }\n        researchAndDevelopmentExpensesForTax {\n          formatted\n        }\n        fines {\n          amount {\n            formatted\n          }\n        }\n        untaxableGifts {\n          amount {\n            formatted\n          }\n        }\n        businessTripsExcessExpensesAmount {\n          formatted\n        }\n        salaryExcessExpensesAmount {\n          formatted\n        }\n        reserves {\n          amount {\n            formatted\n          }\n        }\n        nontaxableLinkage {\n          amount {\n            formatted\n          }\n        }\n        taxableIncome {\n          formatted\n        }\n        taxRate\n        specialTaxableIncome {\n          amount {\n            formatted\n          }\n          ...ReportCommentaryTableFields\n        }\n        specialTaxRate\n        annualTaxExpense {\n          formatted\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query TrialBalanceReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        ...TrialBalanceTableFields\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n"): (typeof documents)["\n  query TrialBalanceReport($filters: BusinessTransactionsFilter) {\n    businessTransactionsSumFromLedgerRecords(filters: $filters) {\n      ... on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n        __typename\n        ...TrialBalanceTableFields\n      }\n      ... on CommonError {\n        __typename\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TrialBalanceTableFields on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n    businessTransactionsSum {\n      business {\n        id\n        name\n        sortCode {\n          id\n          key\n          name\n        }\n      }\n      credit {\n        formatted\n        raw\n      }\n      debit {\n        formatted\n        raw\n      }\n      total {\n        formatted\n        raw\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment TrialBalanceTableFields on BusinessTransactionsSumFromLedgerRecordsSuccessfulResult {\n    businessTransactionsSum {\n      business {\n        id\n        name\n        sortCode {\n          id\n          key\n          name\n        }\n      }\n      credit {\n        formatted\n        raw\n      }\n      debit {\n        formatted\n        raw\n      }\n      total {\n        formatted\n        raw\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ValidatePcn874Reports(\n    $businessId: UUID\n    $fromMonthDate: TimelessDate!\n    $toMonthDate: TimelessDate!\n  ) {\n    pcnByDate(businessId: $businessId, fromMonthDate: $fromMonthDate, toMonthDate: $toMonthDate)\n      @stream {\n      id\n      business {\n        id\n        name\n      }\n      date\n      content\n      diffContent\n    }\n  }\n"): (typeof documents)["\n  query ValidatePcn874Reports(\n    $businessId: UUID\n    $fromMonthDate: TimelessDate!\n    $toMonthDate: TimelessDate!\n  ) {\n    pcnByDate(businessId: $businessId, fromMonthDate: $fromMonthDate, toMonthDate: $toMonthDate)\n      @stream {\n      id\n      business {\n        id\n        name\n      }\n      date\n      content\n      diffContent\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportBusinessTripsFields on VatReportResult {\n    businessTrips {\n      id\n      ...ChargesTableFields\n    }\n  }\n"): (typeof documents)["\n  fragment VatReportBusinessTripsFields on VatReportResult {\n    businessTrips {\n      id\n      ...ChargesTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportAccountantApprovalFields on VatReportRecord {\n    chargeId\n    chargeAccountantStatus\n  }\n"): (typeof documents)["\n  fragment VatReportAccountantApprovalFields on VatReportRecord {\n    chargeId\n    chargeAccountantStatus\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportExpensesRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    chargeId\n    # chargeAccountantReviewed\n    amount {\n      formatted\n      raw\n    }\n    localAmount {\n      formatted\n      raw\n    }\n    localVat {\n      formatted\n      raw\n    }\n    foreignVatAfterDeduction {\n      formatted\n      raw\n    }\n    localVatAfterDeduction {\n      formatted\n      raw\n    }\n    roundedLocalVatAfterDeduction {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n"): (typeof documents)["\n  fragment VatReportExpensesRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    chargeId\n    # chargeAccountantReviewed\n    amount {\n      formatted\n      raw\n    }\n    localAmount {\n      formatted\n      raw\n    }\n    localVat {\n      formatted\n      raw\n    }\n    foreignVatAfterDeduction {\n      formatted\n      raw\n    }\n    localVatAfterDeduction {\n      formatted\n      raw\n    }\n    roundedLocalVatAfterDeduction {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportExpensesFields on VatReportResult {\n    expenses {\n      ...VatReportExpensesRowFields\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n"): (typeof documents)["\n  fragment VatReportExpensesFields on VatReportResult {\n    expenses {\n      ...VatReportExpensesRowFields\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportIncomeRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    chargeId\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    taxReducedForeignAmount {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n"): (typeof documents)["\n  fragment VatReportIncomeRowFields on VatReportRecord {\n    ...VatReportAccountantApprovalFields\n    chargeId\n    business {\n      id\n      name\n    }\n    vatNumber\n    image\n    allocationNumber\n    documentSerial\n    documentDate\n    chargeDate\n    taxReducedForeignAmount {\n      formatted\n      raw\n    }\n    taxReducedLocalAmount {\n      formatted\n      raw\n    }\n    recordType\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportIncomeFields on VatReportResult {\n    income {\n      ...VatReportIncomeRowFields\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n"): (typeof documents)["\n  fragment VatReportIncomeFields on VatReportResult {\n    income {\n      ...VatReportIncomeRowFields\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query VatMonthlyReport($filters: VatReportFilter) {\n    vatReport(filters: $filters) {\n      ...VatReportSummaryFields\n      ...VatReportIncomeFields\n      ...VatReportExpensesFields\n      ...VatReportMissingInfoFields\n      ...VatReportMiscTableFields\n      ...VatReportBusinessTripsFields\n    }\n  }\n"): (typeof documents)["\n  query VatMonthlyReport($filters: VatReportFilter) {\n    vatReport(filters: $filters) {\n      ...VatReportSummaryFields\n      ...VatReportIncomeFields\n      ...VatReportExpensesFields\n      ...VatReportMissingInfoFields\n      ...VatReportMiscTableFields\n      ...VatReportBusinessTripsFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportMiscTableFields on VatReportResult {\n    differentMonthDoc {\n      id\n      ...ChargesTableFields\n    }\n  }\n"): (typeof documents)["\n  fragment VatReportMiscTableFields on VatReportResult {\n    differentMonthDoc {\n      id\n      ...ChargesTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportMissingInfoFields on VatReportResult {\n    missingInfo {\n      id\n      ...ChargesTableFields\n    }\n  }\n"): (typeof documents)["\n  fragment VatReportMissingInfoFields on VatReportResult {\n    missingInfo {\n      id\n      ...ChargesTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query GeneratePCN($monthDate: TimelessDate!, $financialEntityId: UUID!) {\n    pcnFile(monthDate: $monthDate, financialEntityId: $financialEntityId) {\n      reportContent\n      fileName\n    }\n  }\n"): (typeof documents)["\n  query GeneratePCN($monthDate: TimelessDate!, $financialEntityId: UUID!) {\n    pcnFile(monthDate: $monthDate, financialEntityId: $financialEntityId) {\n      reportContent\n      fileName\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment VatReportSummaryFields on VatReportResult {\n    expenses {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n      isProperty\n    }\n    income {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n"): (typeof documents)["\n  fragment VatReportSummaryFields on VatReportResult {\n    expenses {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n      isProperty\n    }\n    income {\n      roundedLocalVatAfterDeduction {\n        raw\n      }\n      taxReducedLocalAmount {\n        raw\n      }\n      recordType\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment LedgerCsvFields on YearlyLedgerReport {\n    id\n    year\n    financialEntitiesInfo {\n      entity {\n        id\n        name\n        sortCode {\n          id\n          key\n        }\n      }\n      openingBalance {\n        raw\n      }\n      totalCredit {\n        raw\n      }\n      totalDebit {\n        raw\n      }\n      closingBalance {\n        raw\n      }\n      records {\n        id\n        amount {\n          raw\n          formatted\n        }\n        invoiceDate\n        valueDate\n        description\n        reference\n        counterParty {\n          id\n          name\n        }\n        balance\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment LedgerCsvFields on YearlyLedgerReport {\n    id\n    year\n    financialEntitiesInfo {\n      entity {\n        id\n        name\n        sortCode {\n          id\n          key\n        }\n      }\n      openingBalance {\n        raw\n      }\n      totalCredit {\n        raw\n      }\n      totalDebit {\n        raw\n      }\n      closingBalance {\n        raw\n      }\n      records {\n        id\n        amount {\n          raw\n          formatted\n        }\n        invoiceDate\n        valueDate\n        description\n        reference\n        counterParty {\n          id\n          name\n        }\n        balance\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query YearlyLedger($year: Int!) {\n    yearlyLedgerReport(year: $year) {\n      id\n      year\n      financialEntitiesInfo {\n        entity {\n          id\n          name\n          sortCode {\n            id\n            key\n          }\n        }\n        openingBalance {\n          raw\n        }\n        totalCredit {\n          raw\n        }\n        totalDebit {\n          raw\n        }\n        closingBalance {\n          raw\n        }\n        records {\n          id\n          amount {\n            raw\n            formatted\n          }\n          invoiceDate\n          valueDate\n          description\n          reference\n          counterParty {\n            id\n            name\n          }\n          balance\n        }\n      }\n      ...LedgerCsvFields\n    }\n  }\n"): (typeof documents)["\n  query YearlyLedger($year: Int!) {\n    yearlyLedgerReport(year: $year) {\n      id\n      year\n      financialEntitiesInfo {\n        entity {\n          id\n          name\n          sortCode {\n            id\n            key\n          }\n        }\n        openingBalance {\n          raw\n        }\n        totalCredit {\n          raw\n        }\n        totalDebit {\n          raw\n        }\n        closingBalance {\n          raw\n        }\n        records {\n          id\n          amount {\n            raw\n            formatted\n          }\n          invoiceDate\n          valueDate\n          description\n          reference\n          counterParty {\n            id\n            name\n          }\n          balance\n        }\n      }\n      ...LedgerCsvFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query SalaryScreenRecords(\n    $fromDate: TimelessDate!\n    $toDate: TimelessDate!\n    $employeeIDs: [UUID!]\n  ) {\n    salaryRecordsByDates(fromDate: $fromDate, toDate: $toDate, employeeIDs: $employeeIDs) {\n      month\n      employee {\n        id\n      }\n      ...SalariesTableFields\n    }\n  }\n"): (typeof documents)["\n  query SalaryScreenRecords(\n    $fromDate: TimelessDate!\n    $toDate: TimelessDate!\n    $employeeIDs: [UUID!]\n  ) {\n    salaryRecordsByDates(fromDate: $fromDate, toDate: $toDate, employeeIDs: $employeeIDs) {\n      month\n      employee {\n        id\n      }\n      ...SalariesTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesRecordEmployeeFields on Salary {\n    month\n    employee {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  fragment SalariesRecordEmployeeFields on Salary {\n    month\n    employee {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesRecordFundsFields on Salary {\n    month\n    employee {\n      id\n    }\n    pensionFund {\n      id\n      name\n    }\n    pensionEmployeeAmount {\n      formatted\n      raw\n    }\n    pensionEmployeePercentage\n    pensionEmployerAmount {\n      formatted\n      raw\n    }\n    pensionEmployerPercentage\n    compensationsAmount {\n      formatted\n      raw\n    }\n    compensationsPercentage\n    trainingFund {\n      id\n      name\n    }\n    trainingFundEmployeeAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployeePercentage\n    trainingFundEmployerAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployerPercentage\n  }\n"): (typeof documents)["\n  fragment SalariesRecordFundsFields on Salary {\n    month\n    employee {\n      id\n    }\n    pensionFund {\n      id\n      name\n    }\n    pensionEmployeeAmount {\n      formatted\n      raw\n    }\n    pensionEmployeePercentage\n    pensionEmployerAmount {\n      formatted\n      raw\n    }\n    pensionEmployerPercentage\n    compensationsAmount {\n      formatted\n      raw\n    }\n    compensationsPercentage\n    trainingFund {\n      id\n      name\n    }\n    trainingFundEmployeeAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployeePercentage\n    trainingFundEmployerAmount {\n      formatted\n      raw\n    }\n    trainingFundEmployerPercentage\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesRecordInsurancesAndTaxesFields on Salary {\n    month\n    employee {\n      id\n    }\n    healthInsuranceAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployeeAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployerAmount {\n      formatted\n      raw\n    }\n    incomeTaxAmount {\n      formatted\n      raw\n    }\n    notionalExpense {\n      formatted\n      raw\n    }\n  }\n"): (typeof documents)["\n  fragment SalariesRecordInsurancesAndTaxesFields on Salary {\n    month\n    employee {\n      id\n    }\n    healthInsuranceAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployeeAmount {\n      formatted\n      raw\n    }\n    socialSecurityEmployerAmount {\n      formatted\n      raw\n    }\n    incomeTaxAmount {\n      formatted\n      raw\n    }\n    notionalExpense {\n      formatted\n      raw\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesRecordMainSalaryFields on Salary {\n    month\n    employee {\n      id\n    }\n    baseAmount {\n      formatted\n    }\n    directAmount {\n      formatted\n    }\n    globalAdditionalHoursAmount {\n      formatted\n    }\n    bonus {\n      formatted\n      raw\n    }\n    gift {\n      formatted\n      raw\n    }\n    recovery {\n      formatted\n      raw\n    }\n    vacationTakeout {\n      formatted\n      raw\n    }\n  }\n"): (typeof documents)["\n  fragment SalariesRecordMainSalaryFields on Salary {\n    month\n    employee {\n      id\n    }\n    baseAmount {\n      formatted\n    }\n    directAmount {\n      formatted\n    }\n    globalAdditionalHoursAmount {\n      formatted\n    }\n    bonus {\n      formatted\n      raw\n    }\n    gift {\n      formatted\n      raw\n    }\n    recovery {\n      formatted\n      raw\n    }\n    vacationTakeout {\n      formatted\n      raw\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesRecordWorkFrameFields on Salary {\n    month\n    employee {\n      id\n    }\n    vacationDays {\n      added\n      taken\n      balance\n    }\n    workDays\n    sicknessDays {\n      balance\n    }\n  }\n"): (typeof documents)["\n  fragment SalariesRecordWorkFrameFields on Salary {\n    month\n    employee {\n      id\n    }\n    vacationDays {\n      added\n      taken\n      balance\n    }\n    workDays\n    sicknessDays {\n      balance\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesMonthFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordFields\n  }\n"): (typeof documents)["\n  fragment SalariesMonthFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesTableFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesMonthFields\n  }\n"): (typeof documents)["\n  fragment SalariesTableFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesMonthFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment SalariesRecordFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordEmployeeFields\n    ...SalariesRecordMainSalaryFields\n    ...SalariesRecordFundsFields\n    ...SalariesRecordInsurancesAndTaxesFields\n    ...SalariesRecordWorkFrameFields\n  }\n"): (typeof documents)["\n  fragment SalariesRecordFields on Salary {\n    month\n    employee {\n      id\n    }\n    ...SalariesRecordEmployeeFields\n    ...SalariesRecordMainSalaryFields\n    ...SalariesRecordFundsFields\n    ...SalariesRecordInsurancesAndTaxesFields\n    ...SalariesRecordWorkFrameFields\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllDeposits {\n    allDeposits {\n      id\n      name\n      currency\n      openDate\n      closeDate\n      isOpen\n      metadata {\n        id\n        currentBalance {\n          raw\n          formatted\n        }\n        totalDeposit {\n          raw\n          formatted\n        }\n        totalInterest {\n          raw\n          formatted\n        }\n        # transactions field exists but we don't need to pull ids here\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllDeposits {\n    allDeposits {\n      id\n      name\n      currency\n      openDate\n      closeDate\n      isOpen\n      metadata {\n        id\n        currentBalance {\n          raw\n          formatted\n        }\n        totalDeposit {\n          raw\n          formatted\n        }\n        totalInterest {\n          raw\n          formatted\n        }\n        # transactions field exists but we don't need to pull ids here\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessScreen($businessId: UUID!) {\n    business(id: $businessId) {\n      id\n      ...BusinessPage\n    }\n  }\n"): (typeof documents)["\n  query BusinessScreen($businessId: UUID!) {\n    business(id: $businessId) {\n      id\n      ...BusinessPage\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ContractsScreen($adminId: UUID!) {\n    contractsByAdmin(adminId: $adminId) {\n      id\n      ...ContractForContractsTableFields\n    }\n  }\n"): (typeof documents)["\n  query ContractsScreen($adminId: UUID!) {\n    contractsByAdmin(adminId: $adminId) {\n      id\n      ...ContractForContractsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllCharges($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllCharges($page: Int, $limit: Int, $filters: ChargeFilter) {\n    allCharges(page: $page, limit: $limit, filters: $filters) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ChargeScreen($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableFields\n    }\n  }\n"): (typeof documents)["\n  query ChargeScreen($chargeId: UUID!) {\n    charge(chargeId: $chargeId) {\n      id\n      ...ChargesTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query MissingInfoCharges($page: Int, $limit: Int) {\n    chargesWithMissingRequiredInfo(page: $page, limit: $limit) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n"): (typeof documents)["\n  query MissingInfoCharges($page: Int, $limit: Int) {\n    chargesWithMissingRequiredInfo(page: $page, limit: $limit) {\n      nodes {\n        id\n        ...ChargesTableFields\n      }\n      pageInfo {\n        totalPages\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query DocumentsScreen($filters: DocumentsFilters!) {\n    documentsByFilters(filters: $filters) {\n      id\n      image\n      file\n      charge {\n        id\n        userDescription\n        __typename\n        vat {\n          formatted\n          __typename\n        }\n        transactions {\n          id\n          eventDate\n          sourceDescription\n          effectiveDate\n          amount {\n            formatted\n            __typename\n          }\n        }\n      }\n      __typename\n      ... on FinancialDocument {\n        creditor {\n          id\n          name\n        }\n        debtor {\n          id\n          name\n        }\n        vat {\n          raw\n          formatted\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          formatted\n          currency\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query DocumentsScreen($filters: DocumentsFilters!) {\n    documentsByFilters(filters: $filters) {\n      id\n      image\n      file\n      charge {\n        id\n        userDescription\n        __typename\n        vat {\n          formatted\n          __typename\n        }\n        transactions {\n          id\n          eventDate\n          sourceDescription\n          effectiveDate\n          amount {\n            formatted\n            __typename\n          }\n        }\n      }\n      __typename\n      ... on FinancialDocument {\n        creditor {\n          id\n          name\n        }\n        debtor {\n          id\n          name\n        }\n        vat {\n          raw\n          formatted\n          currency\n        }\n        serialNumber\n        date\n        amount {\n          raw\n          formatted\n          currency\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query MonthlyDocumentDraftByClient($clientId: UUID!, $issueMonth: TimelessDate!) {\n    clientMonthlyChargeDraft(clientId: $clientId, issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n"): (typeof documents)["\n  query MonthlyDocumentDraftByClient($clientId: UUID!, $issueMonth: TimelessDate!) {\n    clientMonthlyChargeDraft(clientId: $clientId, issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query MonthlyDocumentsDrafts($issueMonth: TimelessDate!) {\n    periodicalDocumentDrafts(issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n"): (typeof documents)["\n  query MonthlyDocumentsDrafts($issueMonth: TimelessDate!) {\n    periodicalDocumentDrafts(issueMonth: $issueMonth) {\n      ...NewDocumentDraft\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllOpenContracts {\n    allOpenContracts {\n      id\n      client {\n        id\n        originalBusiness {\n          id\n          name\n        }\n      }\n      billingCycle\n    }\n  }\n"): (typeof documents)["\n  query AllOpenContracts {\n    allOpenContracts {\n      id\n      client {\n        id\n        originalBusiness {\n          id\n          name\n        }\n      }\n      billingCycle\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AnnualAuditStepsStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      notes\n    }\n  }\n"): (typeof documents)["\n  query AnnualAuditStepsStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      notes\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AccountantApprovalStatus($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    accountantApprovalStatus(from: $fromDate, to: $toDate) {\n      totalCharges\n      approvedCount\n      pendingCount\n      unapprovedCount\n    }\n  }\n"): (typeof documents)["\n  query AccountantApprovalStatus($fromDate: TimelessDate!, $toDate: TimelessDate!) {\n    accountantApprovalStatus(from: $fromDate, to: $toDate) {\n      totalCharges\n      approvedCount\n      pendingCount\n      unapprovedCount\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query LedgerValidationStatus($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) {\n      charge {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  query LedgerValidationStatus($limit: Int, $filters: ChargeFilter) {\n    chargesWithLedgerChanges(limit: $limit, filters: $filters) {\n      charge {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AnnualAuditOpeningBalanceStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditOpeningBalanceStatus(ownerId: $ownerId, year: $year) {\n      id\n      userType\n      balanceChargeId\n      derivedStatus\n      errorMessage\n    }\n  }\n"): (typeof documents)["\n  query AnnualAuditOpeningBalanceStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditOpeningBalanceStatus(ownerId: $ownerId, year: $year) {\n      id\n      userType\n      balanceChargeId\n      derivedStatus\n      errorMessage\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AnnualFinancialCharges($ownerId: UUID, $year: TimelessDate!) {\n    annualFinancialCharges(ownerId: $ownerId, year: $year) {\n      id\n      revaluationCharge {\n        id\n      }\n      taxExpensesCharge {\n        id\n      }\n      depreciationCharge {\n        id\n      }\n      recoveryReserveCharge {\n        id\n      }\n      vacationReserveCharge {\n        id\n      }\n      bankDepositsRevaluationCharge {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  query AnnualFinancialCharges($ownerId: UUID, $year: TimelessDate!) {\n    annualFinancialCharges(ownerId: $ownerId, year: $year) {\n      id\n      revaluationCharge {\n        id\n      }\n      taxExpensesCharge {\n        id\n      }\n      depreciationCharge {\n        id\n      }\n      recoveryReserveCharge {\n        id\n      }\n      vacationReserveCharge {\n        id\n      }\n      bankDepositsRevaluationCharge {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query Step05PrevYearTemplate($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n"): (typeof documents)["\n  query Step05PrevYearTemplate($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AdminLedgerLockDate($ownerId: UUID) {\n    adminContext(ownerId: $ownerId) {\n      id\n      ledgerLock\n    }\n  }\n"): (typeof documents)["\n  query AdminLedgerLockDate($ownerId: UUID) {\n    adminContext(ownerId: $ownerId) {\n      id\n      ledgerLock\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query Step09SaveTemplateStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n"): (typeof documents)["\n  query Step09SaveTemplateStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n      evidence\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment AnnualRevenueReportClient on AnnualRevenueReportCountryClient {\n    id\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    records {\n      id\n      date\n      ...AnnualRevenueReportRecord\n    }\n  }\n"): (typeof documents)["\n  fragment AnnualRevenueReportClient on AnnualRevenueReportCountryClient {\n    id\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    records {\n      id\n      date\n      ...AnnualRevenueReportRecord\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment AnnualRevenueReportCountry on AnnualRevenueReportCountry {\n    id\n    code\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    clients {\n      id\n      revenueDefaultForeign {\n        raw\n      }\n      ...AnnualRevenueReportClient\n    }\n  }\n"): (typeof documents)["\n  fragment AnnualRevenueReportCountry on AnnualRevenueReportCountry {\n    id\n    code\n    name\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    clients {\n      id\n      revenueDefaultForeign {\n        raw\n      }\n      ...AnnualRevenueReportClient\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AnnualRevenueReportScreen($filters: AnnualRevenueReportFilter!) {\n    annualRevenueReport(filters: $filters) {\n      id\n      year\n      countries {\n        id\n        name\n        revenueLocal {\n          raw\n          currency\n        }\n        revenueDefaultForeign {\n          raw\n          currency\n        }\n        clients {\n          id\n          name\n          revenueLocal {\n            raw\n          }\n          revenueDefaultForeign {\n            raw\n          }\n          records {\n            id\n            date\n            description\n            reference\n            chargeId\n            revenueLocal {\n              raw\n            }\n            revenueDefaultForeign {\n              raw\n            }\n          }\n        }\n        ...AnnualRevenueReportCountry\n      }\n    }\n  }\n"): (typeof documents)["\n  query AnnualRevenueReportScreen($filters: AnnualRevenueReportFilter!) {\n    annualRevenueReport(filters: $filters) {\n      id\n      year\n      countries {\n        id\n        name\n        revenueLocal {\n          raw\n          currency\n        }\n        revenueDefaultForeign {\n          raw\n          currency\n        }\n        clients {\n          id\n          name\n          revenueLocal {\n            raw\n          }\n          revenueDefaultForeign {\n            raw\n          }\n          records {\n            id\n            date\n            description\n            reference\n            chargeId\n            revenueLocal {\n              raw\n            }\n            revenueDefaultForeign {\n              raw\n            }\n          }\n        }\n        ...AnnualRevenueReportCountry\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment AnnualRevenueReportRecord on AnnualRevenueReportClientRecord {\n    id\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    revenueOriginal {\n      raw\n      formatted\n      currency\n    }\n    chargeId\n    date\n    description\n    reference\n  }\n"): (typeof documents)["\n  fragment AnnualRevenueReportRecord on AnnualRevenueReportClientRecord {\n    id\n    revenueLocal {\n      raw\n      formatted\n      currency\n    }\n    revenueDefaultForeign {\n      raw\n      formatted\n      currency\n    }\n    revenueOriginal {\n      raw\n      formatted\n      currency\n    }\n    chargeId\n    date\n    description\n    reference\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BalanceReportExtendedTransactions($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n"): (typeof documents)["\n  query BalanceReportExtendedTransactions($transactionIDs: [UUID!]!) {\n    transactionsByIDs(transactionIDs: $transactionIDs) {\n      id\n      ...TransactionForTransactionsTableFields\n      ...TransactionToDownloadForTransactionsTableFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BalanceReportScreen($fromDate: TimelessDate!, $toDate: TimelessDate!, $ownerId: UUID) {\n    transactionsForBalanceReport(fromDate: $fromDate, toDate: $toDate, ownerId: $ownerId) {\n      id\n      amountUsd {\n        formatted\n        raw\n      }\n      amount {\n        currency\n        raw\n      }\n      date\n      month\n      year\n      counterparty {\n        id\n      }\n      account {\n        id\n        name\n      }\n      isFee\n      description\n      charge {\n        id\n        tags {\n          id\n          name\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  query BalanceReportScreen($fromDate: TimelessDate!, $toDate: TimelessDate!, $ownerId: UUID) {\n    transactionsForBalanceReport(fromDate: $fromDate, toDate: $toDate, ownerId: $ownerId) {\n      id\n      amountUsd {\n        formatted\n        raw\n      }\n      amount {\n        currency\n        raw\n      }\n      date\n      month\n      year\n      counterparty {\n        id\n      }\n      account {\n        id\n        name\n      }\n      isFee\n      description\n      charge {\n        id\n        tags {\n          id\n          name\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment DepreciationReportRecordCore on DepreciationCoreRecord {\n    id\n    originalCost\n    reportYearDelta\n    totalDepreciableCosts\n    reportYearClaimedDepreciation\n    pastYearsAccumulatedDepreciation\n    totalDepreciation\n    netValue\n  }\n"): (typeof documents)["\n  fragment DepreciationReportRecordCore on DepreciationCoreRecord {\n    id\n    originalCost\n    reportYearDelta\n    totalDepreciableCosts\n    reportYearClaimedDepreciation\n    pastYearsAccumulatedDepreciation\n    totalDepreciation\n    netValue\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query DepreciationReportScreen($filters: DepreciationReportFilter!) {\n    depreciationReport(filters: $filters) {\n      id\n      year\n      categories {\n        id\n        category {\n          id\n          name\n          percentage\n        }\n        records {\n          id\n          chargeId\n          description\n          purchaseDate\n          activationDate\n          statutoryDepreciationRate\n          claimedDepreciationRate\n          ...DepreciationReportRecordCore\n        }\n        summary {\n          id\n          ...DepreciationReportRecordCore\n        }\n      }\n      summary {\n        id\n        ...DepreciationReportRecordCore\n      }\n    }\n  }\n"): (typeof documents)["\n  query DepreciationReportScreen($filters: DepreciationReportFilter!) {\n    depreciationReport(filters: $filters) {\n      id\n      year\n      categories {\n        id\n        category {\n          id\n          name\n          percentage\n        }\n        records {\n          id\n          chargeId\n          description\n          purchaseDate\n          activationDate\n          statutoryDepreciationRate\n          claimedDepreciationRate\n          ...DepreciationReportRecordCore\n        }\n        summary {\n          id\n          ...DepreciationReportRecordCore\n        }\n      }\n      summary {\n        id\n        ...DepreciationReportRecordCore\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment Shaam6111DataContentBalanceSheet on Shaam6111Data {\n    id\n    balanceSheet {\n      code\n      amount\n      label\n    }\n  }\n"): (typeof documents)["\n  fragment Shaam6111DataContentBalanceSheet on Shaam6111Data {\n    id\n    balanceSheet {\n      code\n      amount\n      label\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment Shaam6111DataContentHeader on Shaam6111Data {\n    id\n    header {\n      taxYear\n      businessDescription\n      taxFileNumber\n      idNumber\n      vatFileNumber\n      withholdingTaxFileNumber\n      businessType\n      reportingMethod\n      currencyType\n      amountsInThousands\n      accountingMethod\n      accountingSystem\n      softwareRegistrationNumber\n      isPartnership\n      partnershipCount\n      partnershipProfitShare\n      ifrsImplementationYear\n      ifrsReportingOption\n\n      includesProfitLoss\n      includesTaxAdjustment\n      includesBalanceSheet\n\n      industryCode\n      auditOpinionType\n    }\n  }\n"): (typeof documents)["\n  fragment Shaam6111DataContentHeader on Shaam6111Data {\n    id\n    header {\n      taxYear\n      businessDescription\n      taxFileNumber\n      idNumber\n      vatFileNumber\n      withholdingTaxFileNumber\n      businessType\n      reportingMethod\n      currencyType\n      amountsInThousands\n      accountingMethod\n      accountingSystem\n      softwareRegistrationNumber\n      isPartnership\n      partnershipCount\n      partnershipProfitShare\n      ifrsImplementationYear\n      ifrsReportingOption\n\n      includesProfitLoss\n      includesTaxAdjustment\n      includesBalanceSheet\n\n      industryCode\n      auditOpinionType\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment Shaam6111DataContentHeaderBusiness on Business {\n    id\n    name\n  }\n"): (typeof documents)["\n  fragment Shaam6111DataContentHeaderBusiness on Business {\n    id\n    name\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query Shaam6111ReportScreen($year: Int!, $businessId: UUID) {\n    shaam6111(year: $year, businessId: $businessId) {\n      id\n      year\n      data {\n        id\n        ...Shaam6111DataContent\n      }\n      business {\n        id\n        ...Shaam6111DataContentHeaderBusiness\n      }\n    }\n  }\n"): (typeof documents)["\n  query Shaam6111ReportScreen($year: Int!, $businessId: UUID) {\n    shaam6111(year: $year, businessId: $businessId) {\n      id\n      year\n      data {\n        id\n        ...Shaam6111DataContent\n      }\n      business {\n        id\n        ...Shaam6111DataContentHeaderBusiness\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment Shaam6111DataContentProfitLoss on Shaam6111Data {\n    id\n    profitAndLoss {\n      code\n      amount\n      label\n    }\n  }\n"): (typeof documents)["\n  fragment Shaam6111DataContentProfitLoss on Shaam6111Data {\n    id\n    profitAndLoss {\n      code\n      amount\n      label\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment Shaam6111DataContent on Shaam6111Data {\n    id\n    ...Shaam6111DataContentHeader\n    ...Shaam6111DataContentProfitLoss\n    ...Shaam6111DataContentTaxAdjustment\n    ...Shaam6111DataContentBalanceSheet\n  }\n"): (typeof documents)["\n  fragment Shaam6111DataContent on Shaam6111Data {\n    id\n    ...Shaam6111DataContentHeader\n    ...Shaam6111DataContentProfitLoss\n    ...Shaam6111DataContentTaxAdjustment\n    ...Shaam6111DataContentBalanceSheet\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment Shaam6111DataContentTaxAdjustment on Shaam6111Data {\n    id\n    taxAdjustment {\n      code\n      amount\n      label\n    }\n  }\n"): (typeof documents)["\n  fragment Shaam6111DataContentTaxAdjustment on Shaam6111Data {\n    id\n    taxAdjustment {\n      code\n      amount\n      label\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllSortCodesForScreen {\n    allSortCodes {\n      id\n      ownerId\n      key\n      name\n      defaultIrsCode\n    }\n  }\n"): (typeof documents)["\n  query AllSortCodesForScreen {\n    allSortCodes {\n      id\n      ownerId\n      key\n      name\n      defaultIrsCode\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllTagsScreen {\n    allTags {\n      id\n      name\n      namePath\n      parent {\n        id\n      }\n      ...EditTagFields\n    }\n  }\n"): (typeof documents)["\n  query AllTagsScreen {\n    allTags {\n      id\n      name\n      namePath\n      parent {\n        id\n      }\n      ...EditTagFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllTaxCategoriesForScreen {\n    taxCategories {\n      id\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllTaxCategoriesForScreen {\n    taxCategories {\n      id\n      name\n      sortCode {\n        id\n        key\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionsTableAccountFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n  }\n"): (typeof documents)["\n  fragment TransactionsTableAccountFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionsTableEntityFields on Transaction {\n    id\n    counterparty {\n      name\n      id\n    }\n    sourceDescription\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment TransactionsTableEntityFields on Transaction {\n    id\n    counterparty {\n      name\n      id\n    }\n    sourceDescription\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionsTableDebitDateFields on Transaction {\n    id\n    effectiveDate\n    sourceEffectiveDate\n  }\n"): (typeof documents)["\n  fragment TransactionsTableDebitDateFields on Transaction {\n    id\n    effectiveDate\n    sourceEffectiveDate\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionsTableDescriptionFields on Transaction {\n    id\n    sourceDescription\n  }\n"): (typeof documents)["\n  fragment TransactionsTableDescriptionFields on Transaction {\n    id\n    sourceDescription\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionsTableEventDateFields on Transaction {\n    id\n    eventDate\n  }\n"): (typeof documents)["\n  fragment TransactionsTableEventDateFields on Transaction {\n    id\n    eventDate\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionsTableSourceIDFields on Transaction {\n    id\n    referenceKey\n  }\n"): (typeof documents)["\n  fragment TransactionsTableSourceIDFields on Transaction {\n    id\n    referenceKey\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionForTransactionsTableFields on Transaction {\n    id\n    isFee\n    chargeId\n    eventDate\n    effectiveDate\n    sourceEffectiveDate\n    amount {\n      raw\n      formatted\n    }\n    cryptoExchangeRate {\n      rate\n    }\n    account {\n      id\n      name\n      type\n    }\n    sourceDescription\n    referenceKey\n    counterparty {\n      name\n      id\n    }\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment TransactionForTransactionsTableFields on Transaction {\n    id\n    isFee\n    chargeId\n    eventDate\n    effectiveDate\n    sourceEffectiveDate\n    amount {\n      raw\n      formatted\n    }\n    cryptoExchangeRate {\n      rate\n    }\n    account {\n      id\n      name\n      type\n    }\n    sourceDescription\n    referenceKey\n    counterparty {\n      name\n      id\n    }\n    missingInfoSuggestions {\n      business {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  fragment TransactionToDownloadForTransactionsTableFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n    amount {\n      currency\n      raw\n    }\n    counterparty {\n      id\n      name\n    }\n    effectiveDate\n    eventDate\n    referenceKey\n    sourceDescription\n  }\n"): (typeof documents)["\n  fragment TransactionToDownloadForTransactionsTableFields on Transaction {\n    id\n    account {\n      id\n      name\n      type\n    }\n    amount {\n      currency\n      raw\n    }\n    counterparty {\n      id\n      name\n    }\n    effectiveDate\n    eventDate\n    referenceKey\n    sourceDescription\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AcceptInvitation($token: String!) {\n    acceptInvitation(token: $token) {\n      success\n      businessId\n      roleId\n    }\n  }\n"): (typeof documents)["\n  mutation AcceptInvitation($token: String!) {\n    acceptInvitation(token: $token) {\n      success\n      businessId\n      roleId\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddBusinessTripAccommodationsExpense(\n    $fields: AddBusinessTripAccommodationsExpenseInput!\n  ) {\n    addBusinessTripAccommodationsExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation AddBusinessTripAccommodationsExpense(\n    $fields: AddBusinessTripAccommodationsExpenseInput!\n  ) {\n    addBusinessTripAccommodationsExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddBusinessTripCarRentalExpense($fields: AddBusinessTripCarRentalExpenseInput!) {\n    addBusinessTripCarRentalExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation AddBusinessTripCarRentalExpense($fields: AddBusinessTripCarRentalExpenseInput!) {\n    addBusinessTripCarRentalExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddBusinessTripFlightsExpense($fields: AddBusinessTripFlightsExpenseInput!) {\n    addBusinessTripFlightsExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation AddBusinessTripFlightsExpense($fields: AddBusinessTripFlightsExpenseInput!) {\n    addBusinessTripFlightsExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddBusinessTripOtherExpense($fields: AddBusinessTripOtherExpenseInput!) {\n    addBusinessTripOtherExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation AddBusinessTripOtherExpense($fields: AddBusinessTripOtherExpenseInput!) {\n    addBusinessTripOtherExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddBusinessTripTravelAndSubsistenceExpense(\n    $fields: AddBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    addBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation AddBusinessTripTravelAndSubsistenceExpense(\n    $fields: AddBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    addBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddDepreciationRecord($fields: InsertDepreciationRecordInput!) {\n    insertDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation AddDepreciationRecord($fields: InsertDepreciationRecordInput!) {\n    insertDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddSortCode($key: Int!, $name: String!, $defaultIrsCode: Int) {\n    addSortCode(key: $key, name: $name, defaultIrsCode: $defaultIrsCode)\n  }\n"): (typeof documents)["\n  mutation AddSortCode($key: Int!, $name: String!, $defaultIrsCode: Int) {\n    addSortCode(key: $key, name: $name, defaultIrsCode: $defaultIrsCode)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AddTag($tagName: String!, $parentTag: UUID) {\n    addTag(name: $tagName, parentId: $parentTag)\n  }\n"): (typeof documents)["\n  mutation AddTag($tagName: String!, $parentTag: UUID) {\n    addTag(name: $tagName, parentId: $parentTag)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AnnualAuditStepStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n    }\n  }\n"): (typeof documents)["\n  query AnnualAuditStepStatus($ownerId: UUID!, $year: Int!) {\n    annualAuditStepStatuses(ownerId: $ownerId, year: $year) {\n      id\n      stepId\n      status\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation AssignChargeToDeposit($chargeId: UUID!, $depositId: String!) {\n    assignChargeToDeposit(chargeId: $chargeId, depositId: $depositId) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation AssignChargeToDeposit($chargeId: UUID!, $depositId: String!) {\n    assignChargeToDeposit(chargeId: $chargeId, depositId: $depositId) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateBalanceCharge(\n    $description: String!\n    $balanceRecords: [InsertMiscExpenseInput!]!\n  ) {\n    generateBalanceCharge(description: $description, balanceRecords: $balanceRecords) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateBalanceCharge(\n    $description: String!\n    $balanceRecords: [InsertMiscExpenseInput!]!\n  ) {\n    generateBalanceCharge(description: $description, balanceRecords: $balanceRecords) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation BatchUpdateCharges($chargeIds: [UUID!]!, $fields: UpdateChargeInput!) {\n    batchUpdateCharges(chargeIds: $chargeIds, fields: $fields) {\n      __typename\n      ... on BatchUpdateChargesSuccessfulResult {\n        charges {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation BatchUpdateCharges($chargeIds: [UUID!]!, $fields: UpdateChargeInput!) {\n    batchUpdateCharges(chargeIds: $chargeIds, fields: $fields) {\n      __typename\n      ... on BatchUpdateChargesSuccessfulResult {\n        charges {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CategorizeBusinessTripExpense($fields: CategorizeBusinessTripExpenseInput!) {\n    categorizeBusinessTripExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation CategorizeBusinessTripExpense($fields: CategorizeBusinessTripExpenseInput!) {\n    categorizeBusinessTripExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CategorizeIntoExistingBusinessTripExpense(\n    $fields: CategorizeIntoExistingBusinessTripExpenseInput!\n  ) {\n    categorizeIntoExistingBusinessTripExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation CategorizeIntoExistingBusinessTripExpense(\n    $fields: CategorizeIntoExistingBusinessTripExpenseInput!\n  ) {\n    categorizeIntoExistingBusinessTripExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CloseDocument($documentId: UUID!) {\n    closeDocument(id: $documentId)\n  }\n"): (typeof documents)["\n  mutation CloseDocument($documentId: UUID!) {\n    closeDocument(id: $documentId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation FlagForeignFeeTransactions {\n    flagForeignFeeTransactions {\n      success\n      errors\n    }\n  }\n"): (typeof documents)["\n  mutation FlagForeignFeeTransactions {\n    flagForeignFeeTransactions {\n      success\n      errors\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation MergeChargesByTransactionReference {\n    mergeChargesByTransactionReference {\n      success\n      errors\n    }\n  }\n"): (typeof documents)["\n  mutation MergeChargesByTransactionReference {\n    mergeChargesByTransactionReference {\n      success\n      errors\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CalculateCreditcardTransactionsDebitDate {\n    calculateCreditcardTransactionsDebitDate\n  }\n"): (typeof documents)["\n  mutation CalculateCreditcardTransactionsDebitDate {\n    calculateCreditcardTransactionsDebitDate\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CreateContract($input: CreateContractInput!) {\n    createContract(input: $input) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation CreateContract($input: CreateContractInput!) {\n    createContract(input: $input) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CreateDepositFromCharge($chargeId: UUID!, $name: String!) {\n    createDepositFromCharge(chargeId: $chargeId, name: $name) {\n      id\n      name\n      currency\n      isOpen\n    }\n  }\n"): (typeof documents)["\n  mutation CreateDepositFromCharge($chargeId: UUID!, $name: String!) {\n    createDepositFromCharge(chargeId: $chargeId, name: $name) {\n      id\n      name\n      currency\n      isOpen\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CreateDeposit(\n    $name: String!\n    $currency: Currency!\n    $openDate: TimelessDate!\n    $accountId: UUID\n  ) {\n    createDeposit(name: $name, currency: $currency, openDate: $openDate, accountId: $accountId) {\n      id\n      currency\n      isOpen\n    }\n  }\n"): (typeof documents)["\n  mutation CreateDeposit(\n    $name: String!\n    $currency: Currency!\n    $openDate: TimelessDate!\n    $accountId: UUID\n  ) {\n    createDeposit(name: $name, currency: $currency, openDate: $openDate, accountId: $accountId) {\n      id\n      currency\n      isOpen\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CreateFinancialAccount($input: CreateFinancialAccountInput!) {\n    createFinancialAccount(input: $input) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation CreateFinancialAccount($input: CreateFinancialAccountInput!) {\n    createFinancialAccount(input: $input) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CreateInvitation($email: String!, $roleId: String!) {\n    createInvitation(email: $email, roleId: $roleId) {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n"): (typeof documents)["\n  mutation CreateInvitation($email: String!, $roleId: String!) {\n    createInvitation(email: $email, roleId: $roleId) {\n      id\n      email\n      roleId\n      expiresAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation CreditShareholdersBusinessTripTravelAndSubsistence($businessTripId: UUID!) {\n    creditShareholdersBusinessTripTravelAndSubsistence(businessTripId: $businessTripId)\n  }\n"): (typeof documents)["\n  mutation CreditShareholdersBusinessTripTravelAndSubsistence($businessTripId: UUID!) {\n    creditShareholdersBusinessTripTravelAndSubsistence(businessTripId: $businessTripId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteBusinessTripAttendee($fields: DeleteBusinessTripAttendeeInput!) {\n    deleteBusinessTripAttendee(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation DeleteBusinessTripAttendee($fields: DeleteBusinessTripAttendeeInput!) {\n    deleteBusinessTripAttendee(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteBusinessTripExpense($businessTripExpenseId: UUID!) {\n    deleteBusinessTripExpense(businessTripExpenseId: $businessTripExpenseId)\n  }\n"): (typeof documents)["\n  mutation DeleteBusinessTripExpense($businessTripExpenseId: UUID!) {\n    deleteBusinessTripExpense(businessTripExpenseId: $businessTripExpenseId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteCharge($chargeId: UUID!) {\n    deleteCharge(chargeId: $chargeId)\n  }\n"): (typeof documents)["\n  mutation DeleteCharge($chargeId: UUID!) {\n    deleteCharge(chargeId: $chargeId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteContract($contractId: UUID!) {\n    deleteContract(id: $contractId)\n  }\n"): (typeof documents)["\n  mutation DeleteContract($contractId: UUID!) {\n    deleteContract(id: $contractId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteDepreciationRecord($depreciationRecordId: UUID!) {\n    deleteDepreciationRecord(depreciationRecordId: $depreciationRecordId)\n  }\n"): (typeof documents)["\n  mutation DeleteDepreciationRecord($depreciationRecordId: UUID!) {\n    deleteDepreciationRecord(depreciationRecordId: $depreciationRecordId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteDocument($documentId: UUID!) {\n    deleteDocument(documentId: $documentId)\n  }\n"): (typeof documents)["\n  mutation DeleteDocument($documentId: UUID!) {\n    deleteDocument(documentId: $documentId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteDynamicReportTemplate($name: String!) {\n    deleteDynamicReportTemplate(name: $name)\n  }\n"): (typeof documents)["\n  mutation DeleteDynamicReportTemplate($name: String!) {\n    deleteDynamicReportTemplate(name: $name)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteMiscExpense($id: UUID!) {\n    deleteMiscExpense(id: $id)\n  }\n"): (typeof documents)["\n  mutation DeleteMiscExpense($id: UUID!) {\n    deleteMiscExpense(id: $id)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteProviderCredentials($provider: ProviderKey!) {\n    deleteProviderCredentials(provider: $provider) {\n      ... on ProviderCredentialDeleteResult {\n        id\n        provider\n        success\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation DeleteProviderCredentials($provider: ProviderKey!) {\n    deleteProviderCredentials(provider: $provider) {\n      ... on ProviderCredentialDeleteResult {\n        id\n        provider\n        success\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation DeleteTag($tagId: UUID!) {\n    deleteTag(id: $tagId)\n  }\n"): (typeof documents)["\n  mutation DeleteTag($tagId: UUID!) {\n    deleteTag(id: $tagId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateApiKey($name: String!, $roleId: String!) {\n    generateApiKey(name: $name, roleId: $roleId) {\n      apiKey\n      record {\n        id\n        name\n        roleId\n        lastUsedAt\n        createdAt\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateApiKey($name: String!, $roleId: String!) {\n    generateApiKey(name: $name, roleId: $roleId) {\n      apiKey\n      record {\n        id\n        name\n        roleId\n        lastUsedAt\n        createdAt\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateBankDepositsRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateBankDepositsRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateBankDepositsRevaluationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateBankDepositsRevaluationCharge(ownerId: $ownerId, date: $date) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateTaxExpensesCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateTaxExpensesCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateTaxExpensesCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateTaxExpensesCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateDepreciationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateDepreciationCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateDepreciationCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateDepreciationCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateRecoveryReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRecoveryReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateRecoveryReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateRecoveryReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation GenerateVacationReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateVacationReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation GenerateVacationReserveCharge($ownerId: UUID!, $date: TimelessDate!) {\n    generateVacationReserveCharge(ownerId: $ownerId, year: $date) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllAdminBusinesses {\n    allAdminBusinesses {\n      id\n      name\n      governmentId\n    }\n  }\n"): (typeof documents)["\n  query AllAdminBusinesses {\n    allAdminBusinesses {\n      id\n      name\n      governmentId\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllClients {\n    allClients {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllClients {\n    allClients {\n      id\n      originalBusiness {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllBusinesses {\n    allBusinesses {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllBusinesses {\n    allBusinesses {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllCountries {\n    allCountries {\n      id\n      name\n      code\n    }\n  }\n"): (typeof documents)["\n  query AllCountries {\n    allCountries {\n      id\n      name\n      code\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllFinancialAccounts {\n    allFinancialAccounts {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query AllFinancialAccounts {\n    allFinancialAccounts {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllFinancialEntities {\n    allFinancialEntities {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n"): (typeof documents)["\n  query AllFinancialEntities {\n    allFinancialEntities {\n      nodes {\n        id\n        name\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllSortCodes($ownerId: String!) {\n    allSortCodesByBusiness(ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n"): (typeof documents)["\n  query AllSortCodes($ownerId: String!) {\n    allSortCodesByBusiness(ownerId: $ownerId) {\n      id\n      key\n      name\n      defaultIrsCode\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllTags {\n    allTags {\n      id\n      name\n      namePath\n    }\n  }\n"): (typeof documents)["\n  query AllTags {\n    allTags {\n      id\n      name\n      namePath\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query AllTaxCategories {\n    taxCategories {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  query AllTaxCategories {\n    taxCategories {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertBusinessTripAttendee($fields: InsertBusinessTripAttendeeInput!) {\n    insertBusinessTripAttendee(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation InsertBusinessTripAttendee($fields: InsertBusinessTripAttendeeInput!) {\n    insertBusinessTripAttendee(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertBusinessTrip($fields: InsertBusinessTripInput!) {\n    insertBusinessTrip(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation InsertBusinessTrip($fields: InsertBusinessTripInput!) {\n    insertBusinessTrip(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertBusiness($fields: InsertNewBusinessInput!) {\n    insertNewBusiness(fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation InsertBusiness($fields: InsertNewBusinessInput!) {\n    insertNewBusiness(fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertClient($fields: ClientInsertInput!) {\n    insertClient(fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation InsertClient($fields: ClientInsertInput!) {\n    insertClient(fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertDocument($record: InsertDocumentInput!) {\n    insertDocument(record: $record) {\n      __typename\n      ... on InsertDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation InsertDocument($record: InsertDocumentInput!) {\n    insertDocument(record: $record) {\n      __typename\n      ... on InsertDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertDynamicReportTemplate($name: String!, $template: String!) {\n    insertDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  mutation InsertDynamicReportTemplate($name: String!, $template: String!) {\n    insertDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertMiscExpense($chargeId: UUID!, $fields: InsertMiscExpenseInput!) {\n    insertMiscExpense(chargeId: $chargeId, fields: $fields) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation InsertMiscExpense($chargeId: UUID!, $fields: InsertMiscExpenseInput!) {\n    insertMiscExpense(chargeId: $chargeId, fields: $fields) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertMiscExpenses($chargeId: UUID!, $expenses: [InsertMiscExpenseInput!]!) {\n    insertMiscExpenses(chargeId: $chargeId, expenses: $expenses) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation InsertMiscExpenses($chargeId: UUID!, $expenses: [InsertMiscExpenseInput!]!) {\n    insertMiscExpenses(chargeId: $chargeId, expenses: $expenses) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertSalaryRecord($salaryRecords: [SalaryRecordInput!]!) {\n    insertSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation InsertSalaryRecord($salaryRecords: [SalaryRecordInput!]!) {\n    insertSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertTaxCategory($fields: InsertTaxCategoryInput!) {\n    insertTaxCategory(fields: $fields) {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  mutation InsertTaxCategory($fields: InsertTaxCategoryInput!) {\n    insertTaxCategory(fields: $fields) {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation IssueGreenInvoiceDocument(\n    $input: DocumentIssueInput!\n    $emailContent: String\n    $attachment: Boolean\n    $chargeId: UUID\n  ) {\n    issueGreenInvoiceDocument(\n      input: $input\n      emailContent: $emailContent\n      attachment: $attachment\n      chargeId: $chargeId\n    ) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation IssueGreenInvoiceDocument(\n    $input: DocumentIssueInput!\n    $emailContent: String\n    $attachment: Boolean\n    $chargeId: UUID\n  ) {\n    issueGreenInvoiceDocument(\n      input: $input\n      emailContent: $emailContent\n      attachment: $attachment\n      chargeId: $chargeId\n    ) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation IssueMonthlyDocuments($generateDocumentsInfo: [DocumentIssueInput!]!) {\n    issueGreenInvoiceDocuments(generateDocumentsInfo: $generateDocumentsInfo) {\n      success\n      errors\n    }\n  }\n"): (typeof documents)["\n  mutation IssueMonthlyDocuments($generateDocumentsInfo: [DocumentIssueInput!]!) {\n    issueGreenInvoiceDocuments(generateDocumentsInfo: $generateDocumentsInfo) {\n      success\n      errors\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation LedgerLock($date: TimelessDate!) {\n    lockLedgerRecords(date: $date)\n  }\n"): (typeof documents)["\n  mutation LedgerLock($date: TimelessDate!) {\n    lockLedgerRecords(date: $date)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation LockDynamicReportTemplate($name: String!) {\n    lockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n"): (typeof documents)["\n  mutation LockDynamicReportTemplate($name: String!) {\n    lockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation MergeBusinesses($targetBusinessId: UUID!, $businessIdsToMerge: [UUID!]!) {\n    mergeBusinesses(targetBusinessId: $targetBusinessId, businessIdsToMerge: $businessIdsToMerge) {\n      __typename\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation MergeBusinesses($targetBusinessId: UUID!, $businessIdsToMerge: [UUID!]!) {\n    mergeBusinesses(targetBusinessId: $targetBusinessId, businessIdsToMerge: $businessIdsToMerge) {\n      __typename\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation MergeCharges(\n    $baseChargeID: UUID!\n    $chargeIdsToMerge: [UUID!]!\n    $fields: UpdateChargeInput\n  ) {\n    mergeCharges(\n      baseChargeID: $baseChargeID\n      chargeIdsToMerge: $chargeIdsToMerge\n      fields: $fields\n    ) {\n      __typename\n      ... on MergeChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation MergeCharges(\n    $baseChargeID: UUID!\n    $chargeIdsToMerge: [UUID!]!\n    $fields: UpdateChargeInput\n  ) {\n    mergeCharges(\n      baseChargeID: $baseChargeID\n      chargeIdsToMerge: $chargeIdsToMerge\n      fields: $fields\n    ) {\n      __typename\n      ... on MergeChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation PreviewDocument($input: DocumentIssueInput!) {\n    previewDocument(input: $input)\n  }\n"): (typeof documents)["\n  mutation PreviewDocument($input: DocumentIssueInput!) {\n    previewDocument(input: $input)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query ProviderCredentials {\n    providerCredentials {\n      id\n      provider\n      configuredAt\n    }\n  }\n"): (typeof documents)["\n  query ProviderCredentials {\n    providerCredentials {\n      id\n      provider\n      configuredAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation RegenerateLedger($chargeId: UUID!) {\n    regenerateLedgerRecords(chargeId: $chargeId) {\n      __typename\n      ... on Ledger {\n        records {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation RegenerateLedger($chargeId: UUID!) {\n    regenerateLedgerRecords(chargeId: $chargeId) {\n      __typename\n      ... on Ledger {\n        records {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query RelevantDepositsForCharge($chargeId: UUID!) {\n    relevantDepositsForCharge(chargeId: $chargeId) {\n      id\n      deposits {\n        id\n        name\n        currency\n        isOpen\n      }\n      error\n    }\n  }\n"): (typeof documents)["\n  query RelevantDepositsForCharge($chargeId: UUID!) {\n    relevantDepositsForCharge(chargeId: $chargeId) {\n      id\n      deposits {\n        id\n        name\n        currency\n        isOpen\n      }\n      error\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation RemoveBusinessUser($userId: ID!) {\n    removeBusinessUser(userId: $userId)\n  }\n"): (typeof documents)["\n  mutation RemoveBusinessUser($userId: ID!) {\n    removeBusinessUser(userId: $userId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation RevokeApiKey($id: ID!) {\n    revokeApiKey(id: $id)\n  }\n"): (typeof documents)["\n  mutation RevokeApiKey($id: ID!) {\n    revokeApiKey(id: $id)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation RevokeInvitation($id: ID!) {\n    revokeInvitation(id: $id)\n  }\n"): (typeof documents)["\n  mutation RevokeInvitation($id: ID!) {\n    revokeInvitation(id: $id)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation SetAnnualAuditStepStatus($input: SetAnnualAuditStepStatusInput!) {\n    setAnnualAuditStepStatus(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n"): (typeof documents)["\n  mutation SetAnnualAuditStepStatus($input: SetAnnualAuditStepStatusInput!) {\n    setAnnualAuditStepStatus(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation SetAnnualAuditStep03Status($input: SetAnnualAuditStep03StatusInput!) {\n    setAnnualAuditStep03Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      updatedAt\n      completedAt\n    }\n  }\n"): (typeof documents)["\n  mutation SetAnnualAuditStep03Status($input: SetAnnualAuditStep03StatusInput!) {\n    setAnnualAuditStep03Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      updatedAt\n      completedAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation SetAnnualAuditStep09Status($input: SetAnnualAuditStep09StatusInput!) {\n    setAnnualAuditStep09Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n"): (typeof documents)["\n  mutation SetAnnualAuditStep09Status($input: SetAnnualAuditStep09StatusInput!) {\n    setAnnualAuditStep09Status(input: $input) {\n      id\n      ownerId\n      year\n      stepId\n      status\n      notes\n      evidence\n      updatedAt\n      completedAt\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation SetDeelCredentials($apiToken: String!) {\n    setDeelCredentials(apiToken: $apiToken) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation SetDeelCredentials($apiToken: String!) {\n    setDeelCredentials(apiToken: $apiToken) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation SetGreenInvoiceCredentials($id: String!, $secret: String!) {\n    setGreenInvoiceCredentials(id: $id, secret: $secret) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation SetGreenInvoiceCredentials($id: String!, $secret: String!) {\n    setGreenInvoiceCredentials(id: $id, secret: $secret) {\n      ... on ProviderCredentialResult {\n        id\n        provider\n        configuredAt\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation SyncGreenInvoiceDocuments($ownerId: UUID!) {\n    syncGreenInvoiceDocuments(ownerId: $ownerId) {\n      id\n      ...NewFetchedDocumentFields\n    }\n  }\n"): (typeof documents)["\n  mutation SyncGreenInvoiceDocuments($ownerId: UUID!) {\n    syncGreenInvoiceDocuments(ownerId: $ownerId) {\n      id\n      ...NewFetchedDocumentFields\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UnlockDynamicReportTemplate($name: String!) {\n    unlockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n"): (typeof documents)["\n  mutation UnlockDynamicReportTemplate($name: String!) {\n    unlockDynamicReportTemplate(name: $name) {\n      id\n      name\n      isLocked\n      updated\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateAdminBusiness($adminBusinessId: UUID!, $fields: UpdateAdminBusinessInput!) {\n    updateAdminBusiness(businessId: $adminBusinessId, fields: $fields) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateAdminBusiness($adminBusinessId: UUID!, $fields: UpdateAdminBusinessInput!) {\n    updateAdminBusiness(businessId: $adminBusinessId, fields: $fields) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripAccommodationsExpense(\n    $fields: UpdateBusinessTripAccommodationsExpenseInput!\n  ) {\n    updateBusinessTripAccommodationsExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripAccommodationsExpense(\n    $fields: UpdateBusinessTripAccommodationsExpenseInput!\n  ) {\n    updateBusinessTripAccommodationsExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripAccountantApproval(\n    $businessTripId: UUID!\n    $status: AccountantStatus!\n  ) {\n    updateBusinessTripAccountantApproval(businessTripId: $businessTripId, approvalStatus: $status)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripAccountantApproval(\n    $businessTripId: UUID!\n    $status: AccountantStatus!\n  ) {\n    updateBusinessTripAccountantApproval(businessTripId: $businessTripId, approvalStatus: $status)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripAttendee($fields: BusinessTripAttendeeUpdateInput!) {\n    updateBusinessTripAttendee(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripAttendee($fields: BusinessTripAttendeeUpdateInput!) {\n    updateBusinessTripAttendee(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripCarRentalExpense($fields: UpdateBusinessTripCarRentalExpenseInput!) {\n    updateBusinessTripCarRentalExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripCarRentalExpense($fields: UpdateBusinessTripCarRentalExpenseInput!) {\n    updateBusinessTripCarRentalExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripFlightsExpense($fields: UpdateBusinessTripFlightsExpenseInput!) {\n    updateBusinessTripFlightsExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripFlightsExpense($fields: UpdateBusinessTripFlightsExpenseInput!) {\n    updateBusinessTripFlightsExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripOtherExpense($fields: UpdateBusinessTripOtherExpenseInput!) {\n    updateBusinessTripOtherExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripOtherExpense($fields: UpdateBusinessTripOtherExpenseInput!) {\n    updateBusinessTripOtherExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusinessTripTravelAndSubsistenceExpense(\n    $fields: UpdateBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    updateBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateBusinessTripTravelAndSubsistenceExpense(\n    $fields: UpdateBusinessTripTravelAndSubsistenceExpenseInput!\n  ) {\n    updateBusinessTripTravelAndSubsistenceExpense(fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateBusiness($businessId: UUID!, $ownerId: UUID!, $fields: UpdateBusinessInput!) {\n    updateBusiness(businessId: $businessId, ownerId: $ownerId, fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateBusiness($businessId: UUID!, $ownerId: UUID!, $fields: UpdateBusinessInput!) {\n    updateBusiness(businessId: $businessId, ownerId: $ownerId, fields: $fields) {\n      __typename\n      ... on LtdFinancialEntity {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateChargeAccountantApproval($chargeId: UUID!, $status: AccountantStatus!) {\n    updateChargeAccountantApproval(chargeId: $chargeId, approvalStatus: $status)\n  }\n"): (typeof documents)["\n  mutation UpdateChargeAccountantApproval($chargeId: UUID!, $status: AccountantStatus!) {\n    updateChargeAccountantApproval(chargeId: $chargeId, approvalStatus: $status)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateCharge($chargeId: UUID!, $fields: UpdateChargeInput!) {\n    updateCharge(chargeId: $chargeId, fields: $fields) {\n      __typename\n      ... on UpdateChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateCharge($chargeId: UUID!, $fields: UpdateChargeInput!) {\n    updateCharge(chargeId: $chargeId, fields: $fields) {\n      __typename\n      ... on UpdateChargeSuccessfulResult {\n        charge {\n          id\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateClient($businessId: UUID!, $fields: ClientUpdateInput!) {\n    updateClient(businessId: $businessId, fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateClient($businessId: UUID!, $fields: ClientUpdateInput!) {\n    updateClient(businessId: $businessId, fields: $fields) {\n      __typename\n      ... on Client {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateContract($contractId: UUID!, $input: UpdateContractInput!) {\n    updateContract(contractId: $contractId, input: $input) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateContract($contractId: UUID!, $input: UpdateContractInput!) {\n    updateContract(contractId: $contractId, input: $input) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateDeposit(\n    $id: UUID!\n    $name: String\n    $openDate: TimelessDate\n    $closeDate: TimelessDate\n  ) {\n    updateDeposit(id: $id, name: $name, openDate: $openDate, closeDate: $closeDate) {\n      id\n      name\n      openDate\n      closeDate\n      isOpen\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateDeposit(\n    $id: UUID!\n    $name: String\n    $openDate: TimelessDate\n    $closeDate: TimelessDate\n  ) {\n    updateDeposit(id: $id, name: $name, openDate: $openDate, closeDate: $closeDate) {\n      id\n      name\n      openDate\n      closeDate\n      isOpen\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateDepreciationRecord($fields: UpdateDepreciationRecordInput!) {\n    updateDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateDepreciationRecord($fields: UpdateDepreciationRecordInput!) {\n    updateDepreciationRecord(input: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on DepreciationRecord {\n        id\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateDocument($documentId: UUID!, $fields: UpdateDocumentFieldsInput!) {\n    updateDocument(documentId: $documentId, fields: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on UpdateDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateDocument($documentId: UUID!, $fields: UpdateDocumentFieldsInput!) {\n    updateDocument(documentId: $documentId, fields: $fields) {\n      __typename\n      ... on CommonError {\n        message\n      }\n      ... on UpdateDocumentSuccessfulResult {\n        document {\n          id\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateDynamicReportTemplateName($name: String!, $newName: String!) {\n    updateDynamicReportTemplateName(name: $name, newName: $newName) {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateDynamicReportTemplateName($name: String!, $newName: String!) {\n    updateDynamicReportTemplateName(name: $name, newName: $newName) {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateDynamicReportTemplate($name: String!, $template: String!) {\n    updateDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateDynamicReportTemplate($name: String!, $template: String!) {\n    updateDynamicReportTemplate(name: $name, template: $template) {\n      id\n      name\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateFinancialAccount(\n    $financialAccountId: UUID!\n    $fields: UpdateFinancialAccountInput!\n  ) {\n    updateFinancialAccount(id: $financialAccountId, fields: $fields) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateFinancialAccount(\n    $financialAccountId: UUID!\n    $fields: UpdateFinancialAccountInput!\n  ) {\n    updateFinancialAccount(id: $financialAccountId, fields: $fields) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateMiscExpense($id: UUID!, $fields: UpdateMiscExpenseInput!) {\n    updateMiscExpense(id: $id, fields: $fields) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateMiscExpense($id: UUID!, $fields: UpdateMiscExpenseInput!) {\n    updateMiscExpense(id: $id, fields: $fields) {\n      id\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateOrInsertSalaryRecords($salaryRecords: [SalaryRecordInput!]!) {\n    insertOrUpdateSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateOrInsertSalaryRecords($salaryRecords: [SalaryRecordInput!]!) {\n    insertOrUpdateSalaryRecords(salaryRecords: $salaryRecords) {\n      __typename\n      ... on InsertSalaryRecordsSuccessfulResult {\n        salaryRecords {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateSalaryRecord($salaryRecord: SalaryRecordEditInput!) {\n    updateSalaryRecord(salaryRecord: $salaryRecord) {\n      __typename\n      ... on UpdateSalaryRecordSuccessfulResult {\n        salaryRecord {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateSalaryRecord($salaryRecord: SalaryRecordEditInput!) {\n    updateSalaryRecord(salaryRecord: $salaryRecord) {\n      __typename\n      ... on UpdateSalaryRecordSuccessfulResult {\n        salaryRecord {\n          month\n          employee {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateSortCode($key: Int!, $fields: UpdateSortCodeFieldsInput!) {\n    updateSortCode(key: $key, fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateSortCode($key: Int!, $fields: UpdateSortCodeFieldsInput!) {\n    updateSortCode(key: $key, fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateTag($tagId: UUID!, $fields: UpdateTagFieldsInput!) {\n    updateTag(id: $tagId, fields: $fields)\n  }\n"): (typeof documents)["\n  mutation UpdateTag($tagId: UUID!, $fields: UpdateTagFieldsInput!) {\n    updateTag(id: $tagId, fields: $fields)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateTaxCategory($taxCategoryId: UUID!, $fields: UpdateTaxCategoryInput!) {\n    updateTaxCategory(taxCategoryId: $taxCategoryId, fields: $fields) {\n      __typename\n      ... on TaxCategory {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateTaxCategory($taxCategoryId: UUID!, $fields: UpdateTaxCategoryInput!) {\n    updateTaxCategory(taxCategoryId: $taxCategoryId, fields: $fields) {\n      __typename\n      ... on TaxCategory {\n        id\n        name\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateTransaction($transactionId: UUID!, $fields: UpdateTransactionInput!) {\n    updateTransaction(transactionId: $transactionId, fields: $fields) {\n      __typename\n      ... on Transaction {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateTransaction($transactionId: UUID!, $fields: UpdateTransactionInput!) {\n    updateTransaction(transactionId: $transactionId, fields: $fields) {\n      __typename\n      ... on Transaction {\n        id\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UpdateTransactions($transactionIds: [UUID!]!, $fields: UpdateTransactionInput!) {\n    updateTransactions(transactionIds: $transactionIds, fields: $fields) {\n      __typename\n      ... on UpdatedTransactionsSuccessfulResult {\n        transactions {\n          ... on Transaction {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UpdateTransactions($transactionIds: [UUID!]!, $fields: UpdateTransactionInput!) {\n    updateTransactions(transactionIds: $transactionIds, fields: $fields) {\n      __typename\n      ... on UpdatedTransactionsSuccessfulResult {\n        transactions {\n          ... on Transaction {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadDocument($file: FileScalar!, $chargeId: UUID) {\n    uploadDocument(file: $file, chargeId: $chargeId) {\n      __typename\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          charge {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadDocument($file: FileScalar!, $chargeId: UUID) {\n    uploadDocument(file: $file, chargeId: $chargeId) {\n      __typename\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          charge {\n            id\n          }\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadDocumentsFromGoogleDrive(\n    $sharedFolderUrl: String!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocumentsFromGoogleDrive(\n      sharedFolderUrl: $sharedFolderUrl\n      chargeId: $chargeId\n      isSensitive: $isSensitive\n    ) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadDocumentsFromGoogleDrive(\n    $sharedFolderUrl: String!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocumentsFromGoogleDrive(\n      sharedFolderUrl: $sharedFolderUrl\n      chargeId: $chargeId\n      isSensitive: $isSensitive\n    ) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadMultipleDocuments(\n    $documents: [FileScalar!]!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocuments(documents: $documents, chargeId: $chargeId, isSensitive: $isSensitive) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadMultipleDocuments(\n    $documents: [FileScalar!]!\n    $chargeId: UUID\n    $isSensitive: Boolean\n  ) {\n    batchUploadDocuments(documents: $documents, chargeId: $chargeId, isSensitive: $isSensitive) {\n      ... on CommonError {\n        message\n      }\n      ... on UploadDocumentSuccessfulResult {\n        document {\n          id\n          ...NewFetchedDocumentFields\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadPayrollFile($file: FileScalar!, $chargeId: UUID!) {\n    insertSalaryRecordsFromFile(file: $file, chargeId: $chargeId)\n  }\n"): (typeof documents)["\n  mutation UploadPayrollFile($file: FileScalar!, $chargeId: UUID!) {\n    insertSalaryRecordsFromFile(file: $file, chargeId: $chargeId)\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query UserContext {\n    userContext {\n      memberships {\n        businessId\n        role\n        businessName\n      }\n      activeReadScope\n      defaultLocalCurrency\n      defaultCryptoConversionFiatCurrency\n      ledgerLock\n      financialAccountsBusinessesIds\n      locality\n    }\n  }\n"): (typeof documents)["\n  query UserContext {\n    userContext {\n      memberships {\n        businessId\n        role\n        businessName\n      }\n      activeReadScope\n      defaultLocalCurrency\n      defaultCryptoConversionFiatCurrency\n      ledgerLock\n      financialAccountsBusinessesIds\n      locality\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation RequestIngestControl($input: IngestControlInput!) {\n    requestIngestControl(input: $input) {\n      __typename\n      ... on IngestControlDecision {\n        id\n        tenantId\n        decisionId\n        auditId\n        grant {\n          id\n          jti\n          tenantId\n          action\n          expiresAt\n        }\n        businessEmailConfig {\n          businessId\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation RequestIngestControl($input: IngestControlInput!) {\n    requestIngestControl(input: $input) {\n      __typename\n      ... on IngestControlDecision {\n        id\n        tenantId\n        decisionId\n        auditId\n        grant {\n          id\n          jti\n          tenantId\n          action\n          expiresAt\n        }\n        businessEmailConfig {\n          businessId\n          internalEmailLinks\n          emailBody\n          attachments\n        }\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation IngestEmail($input: IngestEmailInput!) {\n    ingestEmail(input: $input) {\n      __typename\n      ... on IngestEmailSuccess {\n        outcome\n        ingestId\n        existingIngestId\n        auditId\n        reasonCode\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation IngestEmail($input: IngestEmailInput!) {\n    ingestEmail(input: $input) {\n      __typename\n      ... on IngestEmailSuccess {\n        outcome\n        ingestId\n        existingIngestId\n        auditId\n        reasonCode\n      }\n      ... on CommonError {\n        message\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  query BusinessEmailConfig($email: String!) {\n    businessEmailConfig(email: $email) {\n      businessId\n      internalEmailLinks\n      emailBody\n      attachments\n    }\n  }\n"): (typeof documents)["\n  query BusinessEmailConfig($email: String!) {\n    businessEmailConfig(email: $email) {\n      businessId\n      internalEmailLinks\n      emailBody\n      attachments\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation InsertEmailDocuments(\n    $documents: [FileScalar!]!\n    $userDescription: String!\n    $messageId: String\n    $businessId: UUID\n  ) {\n    insertEmailDocuments(\n      documents: $documents\n      userDescription: $userDescription\n      messageId: $messageId\n      businessId: $businessId\n    )\n  }\n"): (typeof documents)["\n  mutation InsertEmailDocuments(\n    $documents: [FileScalar!]!\n    $userDescription: String!\n    $messageId: String\n    $businessId: UUID\n  ) {\n    insertEmailDocuments(\n      documents: $documents\n      userDescription: $userDescription\n      messageId: $messageId\n      businessId: $businessId\n    )\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadPoalimIlsTransactions($transactions: [PoalimIlsTransactionInput!]!) {\n    uploadPoalimIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadPoalimIlsTransactions($transactions: [PoalimIlsTransactionInput!]!) {\n    uploadPoalimIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadPoalimForeignTransactions($transactions: [PoalimForeignTransactionInput!]!) {\n    uploadPoalimForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadPoalimForeignTransactions($transactions: [PoalimForeignTransactionInput!]!) {\n    uploadPoalimForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadPoalimSwiftTransactions($swifts: [PoalimSwiftTransactionInput!]!) {\n    uploadPoalimSwiftTransactions(swifts: $swifts) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadPoalimSwiftTransactions($swifts: [PoalimSwiftTransactionInput!]!) {\n    uploadPoalimSwiftTransactions(swifts: $swifts) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadIsracardTransactions($transactions: [IsracardTransactionInput!]!) {\n    uploadIsracardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadIsracardTransactions($transactions: [IsracardTransactionInput!]!) {\n    uploadIsracardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadAmexTransactions($transactions: [AmexTransactionInput!]!) {\n    uploadAmexTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadAmexTransactions($transactions: [AmexTransactionInput!]!) {\n    uploadAmexTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadCalTransactions($transactions: [CalTransactionInput!]!) {\n    uploadCalTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadCalTransactions($transactions: [CalTransactionInput!]!) {\n    uploadCalTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadDiscountTransactions($transactions: [DiscountTransactionInput!]!) {\n    uploadDiscountTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadDiscountTransactions($transactions: [DiscountTransactionInput!]!) {\n    uploadDiscountTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadMaxTransactions($transactions: [MaxTransactionInput!]!) {\n    uploadMaxTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadMaxTransactions($transactions: [MaxTransactionInput!]!) {\n    uploadMaxTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadCurrencyRates($rates: [CurrencyRateInput!]!) {\n    uploadCurrencyRates(rates: $rates) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadCurrencyRates($rates: [CurrencyRateInput!]!) {\n    uploadCurrencyRates(rates: $rates) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadOtsarHahayalIlsTransactions($transactions: [OtsarHahayalIlsTransactionInput!]!) {\n    uploadOtsarHahayalIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadOtsarHahayalIlsTransactions($transactions: [OtsarHahayalIlsTransactionInput!]!) {\n    uploadOtsarHahayalIlsTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadOtsarHahayalForeignTransactions(\n    $transactions: [OtsarHahayalForeignTransactionInput!]!\n  ) {\n    uploadOtsarHahayalForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadOtsarHahayalForeignTransactions(\n    $transactions: [OtsarHahayalForeignTransactionInput!]!\n  ) {\n    uploadOtsarHahayalForeignTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];
/**
 * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
export function graphql(source: "\n  mutation UploadOtsarHahayalCreditCardTransactions(\n    $transactions: [OtsarHahayalCreditCardTransactionInput!]!\n  ) {\n    uploadOtsarHahayalCreditCardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UploadOtsarHahayalCreditCardTransactions(\n    $transactions: [OtsarHahayalCreditCardTransactionInput!]!\n  ) {\n    uploadOtsarHahayalCreditCardTransactions(transactions: $transactions) {\n      inserted\n      skipped\n      insertedIds\n      insertedTransactions {\n        id\n        date\n        description\n        amount\n        account\n      }\n      changedTransactions {\n        id\n        changedFields {\n          field\n          oldValue\n          newValue\n        }\n      }\n    }\n  }\n"];

export function graphql(source: string) {
  return (documents as any)[source] ?? {};
}

export type DocumentType<TDocumentNode extends DocumentNode<any, any>> = TDocumentNode extends DocumentNode<  infer TType,  any>  ? TType  : never;