UNPKG

@accounter/hashavshevet-mesh

Version:
970 lines (833 loc) • 35.6 kB
// @ts-nocheck import type { InContextSdkMethod } from '@graphql-mesh/types'; export namespace HashavshevetTypes { export type Maybe<T> = T | null; export type InputMaybe<T> = Maybe<T>; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ String: { input: string; output: string; } /** The `Boolean` scalar type represents `true` or `false`. */ Boolean: { input: boolean; output: boolean; } /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ Int: { input: number; output: number; } /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ Float: { input: number; output: number; } /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: { input: any; output: any; } ObjMap: { input: unknown; output: unknown; } }; export type Query = { getSession?: Maybe<getSessionResponse>; getCompanies?: Maybe<getCompaniesResponse>; getRecordsRaw?: Maybe<getRecordsResponse>; getTransactionsRaw?: Maybe<getTransactionsResponse>; getBatchRaw?: Maybe<getBatchResponse>; checkBatch?: Maybe<checkBatchResponse>; getAccountsRaw?: Maybe<getAccountsResponse>; getBankPageRecordsRaw?: Maybe<getBankPageRecordsResponse>; getSortCodesRaw?: Maybe<getSortCodesResponse>; getSortCodes: Array<SortCode>; getAccounts: Array<Account>; getRecords: Array<RecordType>; getTransactions: Array<Transaction>; getBatch?: Maybe<Batch>; getBankPageRecords: Array<BankPageRecord>; }; export type QuerygetRecordsRawArgs = { input?: InputMaybe<queryInput_getRecordsRaw_input_Input>; }; export type QuerygetTransactionsRawArgs = { input?: InputMaybe<queryInput_getTransactionsRaw_input_Input>; }; export type QuerygetBatchRawArgs = { input?: InputMaybe<queryInput_getBatchRaw_input_Input>; }; export type QuerycheckBatchArgs = { input?: InputMaybe<queryInput_checkBatch_input_Input>; }; export type QuerygetAccountsRawArgs = { input?: InputMaybe<queryInput_getAccountsRaw_input_Input>; }; export type QuerygetBankPageRecordsRawArgs = { input?: InputMaybe<queryInput_getBankPageRecordsRaw_input_Input>; }; export type QuerygetSortCodesRawArgs = { input?: InputMaybe<queryInput_getSortCodesRaw_input_Input>; }; export type QuerygetAccountsArgs = { input?: InputMaybe<getAccountsInput>; }; export type QuerygetRecordsArgs = { input?: InputMaybe<getRecordsInput>; }; export type QuerygetTransactionsArgs = { input?: InputMaybe<getTransactionsInput>; }; export type QuerygetBatchArgs = { input?: InputMaybe<getBatchInput>; }; export type QuerygetBankPageRecordsArgs = { input?: InputMaybe<getBankPageRecordsInput>; }; export type getSessionResponse = { data: Array<Maybe<Scalars['JSON']['output']>>; session: query_getSession_session; }; export type query_getSession_session = { branch?: Maybe<Scalars['Int']['output']>; cid?: Maybe<Scalars['String']['output']>; company_id?: Maybe<Scalars['Int']['output']>; company_name?: Maybe<Scalars['String']['output']>; use_name?: Maybe<Scalars['String']['output']>; user?: Maybe<Scalars['String']['output']>; user_id?: Maybe<Scalars['Int']['output']>; wizcomp_no?: Maybe<Scalars['Int']['output']>; }; export type getCompaniesResponse = { status: query_getCompanies_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getCompanies_status = { repdata: Array<Maybe<query_getCompanies_status_repdata_items>>; errors?: Maybe<query_getCompanies_status_errors>; }; export type query_getCompanies_status_repdata_items = { Comp_Vatnum: Scalars['String']['output']; Company_File_Name: Scalars['String']['output']; Company_Name: Scalars['String']['output']; }; export type query_getCompanies_status_errors = | 'errors' | 'OK'; export type getRecordsResponse = { status: query_getRecordsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getRecordsRaw_status = { repdata?: Maybe<Array<Maybe<RecordType>>>; errors?: Maybe<query_getRecordsRaw_status_errors>; }; /** A Single Record */ export type RecordType = { /** Main account details identifier */ accountId?: Maybe<Scalars['String']['output']>; /** Batch identifier */ batchId?: Maybe<Scalars['Int']['output']>; /** Counter account identifier */ counterAccountId?: Maybe<Scalars['String']['output']>; /** Counter account name */ counterAccountName?: Maybe<Scalars['String']['output']>; /** Cumulative balance */ cumulativeBalance?: Maybe<Scalars['Float']['output']>; /** Cumulative balance by filter */ cumulativeBalanceByFilter?: Maybe<Scalars['Float']['output']>; /** Cumulative balance by sorting code */ cumulativeBalanceBySortKey?: Maybe<Scalars['Float']['output']>; /** Cumulative balance of total open amount of record */ cumulativeBalanceOfOpenSumInRecord?: Maybe<Scalars['Float']['output']>; /** Cumulative balance without opening balance */ cumulativeBalanceWithoutOpeningBalance?: Maybe<Scalars['Float']['output']>; /** Credit / Debit */ debitOrCredit?: Maybe<Scalars['String']['output']>; debitOrCreditNumber?: Maybe<query_getRecordsRaw_status_repdata_items_debitOrCreditNumber>; /** Estimated total amount */ estimatedSum?: Maybe<Scalars['Float']['output']>; /** Credit amount in foreign currency */ foreignCurrencyCredit?: Maybe<Scalars['Float']['output']>; /** Cumulative balance in foreign currency */ foreignCurrencyCumulativeBalance?: Maybe<Scalars['Float']['output']>; /** Cumulative balance in foreign currency without opening balance */ foreignCurrencyCumulativeBalanceWithoutOpeningBalance?: Maybe<Scalars['Float']['output']>; /** Dedit amount in foreign currency */ foreignCurrencyDebit?: Maybe<Scalars['Float']['output']>; /** Total amount in foreign currency */ foreignCurrencySum?: Maybe<Scalars['Float']['output']>; /** Total amount in foreign currency closed in record */ foreignCurrencySumClosedInRecord?: Maybe<Scalars['Float']['output']>; /** Total amount in foreign currency open in record */ foreignCurrencySumOpenInRecord?: Maybe<Scalars['Float']['output']>; /** Record identifier */ id?: Maybe<Scalars['Int']['output']>; /** Match number - card analysis */ matchNumberCardAnalysis?: Maybe<Scalars['Int']['output']>; /** Credit amount in NIS */ shekelCredit?: Maybe<Scalars['Float']['output']>; /** Dedit amount in NIS */ shekelDebit?: Maybe<Scalars['Float']['output']>; /** Total NIS amount */ shekelSum?: Maybe<Scalars['Float']['output']>; /** Total NIS amount closed in record */ shekelSumClosedInRecord?: Maybe<Scalars['Float']['output']>; /** Total NIS amount open in record */ shekelSumOpenInRecord?: Maybe<Scalars['Float']['output']>; /** Transaction identifier */ transactionId?: Maybe<Scalars['Int']['output']>; transaction?: Maybe<Transaction>; batch?: Maybe<Batch>; account?: Maybe<Account>; counterAccount?: Maybe<Account>; }; /** Credit (-1) / Debit (1) */ export type query_getRecordsRaw_status_repdata_items_debitOrCreditNumber = | 'NEGATIVE_1' | '_1'; export type query_getRecordsRaw_status_errors = | 'errors' | 'OK'; export type queryInput_getRecordsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; export type getTransactionsResponse = { status: query_getTransactionsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getTransactionsRaw_status = { repdata?: Maybe<Array<Maybe<Transaction>>>; errors?: Maybe<query_getTransactionsRaw_status_errors>; }; export type Transaction = { /** VAT registration number (max [20 or 9?] characters) */ authorizedDealerNumber?: Maybe<Scalars['String']['output']>; /** Batch Identifier */ batchId?: Maybe<Scalars['Int']['output']>; /** Branch */ branch?: Maybe<Scalars['Int']['output']>; /** Branch Name */ branchName?: Maybe<Scalars['String']['output']>; /** Cheque Identifier */ chequeId?: Maybe<Scalars['Int']['output']>; /** Code of cost center (existing code) */ costingCode?: Maybe<Scalars['String']['output']>; /** Cost-center code name */ costingCodeName?: Maybe<Scalars['String']['output']>; /** Cost-center code filter */ costingCodeFilter?: Maybe<Scalars['String']['output']>; /** Main credit account identifier (max 15 charactes) */ creditorId?: Maybe<Scalars['String']['output']>; /** Currency */ currencyCode?: Maybe<Scalars['String']['output']>; /** Additional date */ date3?: Maybe<Scalars['String']['output']>; /** Main debit account identifier (max 15 charactes) */ debtorId?: Maybe<Scalars['String']['output']>; /** Description (max 250 characters) */ description?: Maybe<Scalars['String']['output']>; /** Remarks (max 50 characters) */ details1?: Maybe<Scalars['String']['output']>; /** Additional remarks (max 50 characters) */ details2?: Maybe<Scalars['String']['output']>; /** Due date */ dueDate?: Maybe<Scalars['String']['output']>; /** exchange rate differences */ exchangeRateDifferences?: Maybe<Scalars['String']['output']>; /** Total amount in foreign currency */ foreignCurrencySum?: Maybe<Scalars['Float']['output']>; /** Transaction Identifier */ id?: Maybe<Scalars['Int']['output']>; /** Inventory Identifier */ inventoryId?: Maybe<Scalars['Int']['output']>; /** Linked file */ linkedFile?: Maybe<Scalars['String']['output']>; /** Quantity */ quantity?: Maybe<Scalars['Float']['output']>; /** Reference */ reference1?: Maybe<Scalars['Int']['output']>; /** Reference-2 */ reference2?: Maybe<Scalars['Int']['output']>; /** Referenc-3 */ reference3?: Maybe<Scalars['Int']['output']>; /** Register number */ registerNumber?: Maybe<Scalars['Int']['output']>; /** Total NIS amount */ shekelSum?: Maybe<Scalars['Float']['output']>; /** Identifier of transaction cancelled by Strogno */ stornoCancelledTransactionId?: Maybe<Scalars['Int']['output']>; /** Transaction type code */ type?: Maybe<Scalars['String']['output']>; /** User name */ userName?: Maybe<Scalars['String']['output']>; /** Date */ valueDate?: Maybe<Scalars['String']['output']>; batch?: Maybe<Batch>; records?: Maybe<Array<Maybe<RecordType>>>; creditor?: Maybe<Account>; debtor?: Maybe<Account>; }; export type query_getTransactionsRaw_status_errors = | 'errors' | 'OK'; export type queryInput_getTransactionsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; export type getBatchResponse = { status: query_getBatchRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getBatchRaw_status = { repdata?: Maybe<Array<Maybe<Batch>>>; errors?: Maybe<query_getBatchRaw_status_errors>; }; /** A Single Batch */ export type Batch = { amount?: Maybe<Scalars['Float']['output']>; creditAmount?: Maybe<Scalars['Float']['output']>; debitAmount?: Maybe<Scalars['Float']['output']>; /** Remarks */ details?: Maybe<Scalars['String']['output']>; /** Batch identifier */ id?: Maybe<Scalars['Int']['output']>; /** Initiate date */ initDate?: Maybe<Scalars['String']['output']>; /** Initiate time */ initTime?: Maybe<Scalars['String']['output']>; /** Issue date */ issueDate?: Maybe<Scalars['String']['output']>; /** Status */ status?: Maybe<Scalars['String']['output']>; /** Type */ type?: Maybe<Scalars['String']['output']>; transactions?: Maybe<Array<Maybe<Transaction>>>; }; export type query_getBatchRaw_status_errors = | 'errors' | 'OK'; export type queryInput_getBatchRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; export type checkBatchResponse = { batch_check?: Maybe<Array<Maybe<BatchCheckResponse>>>; }; export type BatchCheckResponse = String_container | query_checkBatch_batch_check_oneOf_1_items; export type String_container = { String?: Maybe<Scalars['String']['output']>; }; export type query_checkBatch_batch_check_oneOf_1_items = { /** Transaction identifier. AKA transactionId */ headerID?: Maybe<Scalars['String']['output']>; /** Error code */ err?: Maybe<Scalars['Int']['output']>; /** Record identifier. AKA recordId */ recId?: Maybe<Scalars['Int']['output']>; /** Field name where error occurred */ field?: Maybe<Scalars['String']['output']>; /** Error message */ TxtMsg?: Maybe<Scalars['String']['output']>; }; export type queryInput_checkBatch_input_Input = { /** Batch identifier */ batchNo?: InputMaybe<Scalars['Int']['input']>; }; export type getAccountsResponse = { status: query_getAccountsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getAccountsRaw_status = { repdata?: Maybe<Array<Maybe<Account>>>; errors?: Maybe<query_getAccountsRaw_status_errors>; }; /** A Single Account */ export type Account = { /** Accounting Code */ accountingCode?: Maybe<Scalars['Int']['output']>; /** Address (max 50 characters) */ address?: Maybe<Scalars['String']['output']>; /** Code for the balance and profit and loss report */ balanceCode?: Maybe<Scalars['String']['output']>; /** Cellphone */ cellphone?: Maybe<Scalars['String']['output']>; /** City (max 20 characters) */ city?: Maybe<Scalars['String']['output']>; /** Code of cost center (existing code) */ costingCode?: Maybe<Scalars['String']['output']>; /** Country (max 20 characters) */ country?: Maybe<Scalars['String']['output']>; /** Email */ email?: Maybe<Scalars['String']['output']>; /** Fax (max 30 characters) */ fax?: Maybe<Scalars['String']['output']>; /** Filtering (5 characters) */ filter?: Maybe<Scalars['String']['output']>; /** Account identifier (max 15 characters) */ id?: Maybe<Scalars['String']['output']>; /** Account identifier (max 15 characters) */ idOrCompanyNum?: Maybe<Scalars['String']['output']>; /** Opening date of the account */ initDate?: Maybe<Scalars['String']['output']>; /** Code of the main account */ mainAccount?: Maybe<Scalars['String']['output']>; /** Main account code */ mainAccountCode?: Maybe<Scalars['Int']['output']>; /** Account name (max 50 characters) */ name?: Maybe<Scalars['String']['output']>; /** Phone (max 30 characters) */ phone?: Maybe<Scalars['String']['output']>; /** Postal code */ postalCode?: Maybe<Scalars['String']['output']>; /** Remarks (max 50 characters) */ remarks?: Maybe<Scalars['String']['output']>; /** Sorting code ID */ sortCodeId?: Maybe<Scalars['Int']['output']>; /** Sorting code name */ sortCodeName?: Maybe<Scalars['String']['output']>; /** website address */ website?: Maybe<Scalars['String']['output']>; sortCode?: Maybe<SortCode>; }; export type query_getAccountsRaw_status_errors = | 'errors' | 'OK'; export type queryInput_getAccountsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; export type getBankPageRecordsResponse = { status: query_getBankPageRecordsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getBankPageRecordsRaw_status = { repdata?: Maybe<Array<Maybe<BankPageRecord>>>; errors?: Maybe<query_getBankPageRecordsRaw_status_errors>; }; /** A Single Bank Page Record */ export type BankPageRecord = { /** Account identifier */ accountId?: Maybe<Scalars['String']['output']>; /** Account name (max 50 characters) */ accountName?: Maybe<Scalars['String']['output']>; /** Adjusted record */ adjustedRecord?: Maybe<Scalars['String']['output']>; /** Bank page identifier */ bankPageId?: Maybe<Scalars['Int']['output']>; /** Cumulative balance */ cumulativeBalance?: Maybe<Scalars['Float']['output']>; /** Calculated cumulative balance */ cumulativeBalanceCalculated?: Maybe<Scalars['Float']['output']>; /** Date */ date?: Maybe<Scalars['String']['output']>; /** Credit / Debit */ debitOrCredit?: Maybe<Scalars['String']['output']>; /** Remarks (max 50 characters) */ details?: Maybe<Scalars['String']['output']>; /** Bank page record identifier */ id?: Maybe<Scalars['Int']['output']>; /** Match number */ matchNumber?: Maybe<Scalars['Int']['output']>; /** Reference */ reference?: Maybe<Scalars['Int']['output']>; /** Total ammount */ sum?: Maybe<Scalars['Float']['output']>; account?: Maybe<Account>; }; export type query_getBankPageRecordsRaw_status_errors = | 'errors' | 'OK'; export type queryInput_getBankPageRecordsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; export type getSortCodesResponse = { status: query_getSortCodesRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; export type query_getSortCodesRaw_status = { repdata?: Maybe<Array<Maybe<SortCode>>>; errors?: Maybe<query_getSortCodesRaw_status_errors>; }; /** A Single Sort Code */ export type SortCode = { /** Sorting code */ code?: Maybe<Scalars['Int']['output']>; /** Sorting code name */ name?: Maybe<Scalars['String']['output']>; accounts?: Maybe<Array<Maybe<Account>>>; }; export type query_getSortCodesRaw_status_errors = | 'errors' | 'OK'; export type queryInput_getSortCodesRaw_input_Input = { parameters: Array<InputMaybe<Scalars['JSON']['input']>>; datafile: Scalars['String']['input']; }; export type Mutation = { importTransactionsToBatch?: Maybe<importTransactionsToBatchResponse>; createBatch?: Maybe<createBatch>; issueBatch?: Maybe<issueBatchResponse>; importAccountsRaw?: Maybe<importAccountsResponse>; importBankPage?: Maybe<importBankPageResponse>; importAccounts?: Maybe<importAccountsResponse>; }; export type MutationimportTransactionsToBatchArgs = { input?: InputMaybe<mutationInput_importTransactionsToBatch_input_Input>; }; export type MutationissueBatchArgs = { input?: InputMaybe<mutationInput_issueBatch_input_Input>; }; export type MutationimportAccountsRawArgs = { input?: InputMaybe<importAccountsRawRequest_Input>; }; export type MutationimportBankPageArgs = { input?: InputMaybe<mutationInput_importBankPage_input_Input>; }; export type MutationimportAccountsArgs = { input?: InputMaybe<importAccountsInput>; }; /** Response for Posting Transactions to a Batch */ export type importTransactionsToBatchResponse = { /** Final Status */ status?: Maybe<Scalars['String']['output']>; /** Batch Issue Status */ batch_issue?: Maybe<Scalars['String']['output']>; batch_check?: Maybe<Array<Maybe<BatchCheckResponse>>>; /** Batch identifier (on cases new batch was created) */ newbatch?: Maybe<Scalars['Int']['output']>; /** Batch identifier (on cases added to existing batch) */ batchno?: Maybe<Scalars['Int']['output']>; errors?: Maybe<Array<Maybe<mutation_importTransactionsToBatch_errors>>>; batch?: Maybe<Batch>; }; /** errors list */ export type mutation_importTransactionsToBatch_errors = mutation_importTransactionsToBatch_errors_oneOf_0_items | String_container; export type mutation_importTransactionsToBatch_errors_oneOf_0_items = { /** Transaction identifier. AKA transactionId */ headerID?: Maybe<Scalars['String']['output']>; /** Error code */ err?: Maybe<Scalars['Int']['output']>; /** Record identifier. AKA recordId */ recId?: Maybe<Scalars['Int']['output']>; /** Field name where error occurred */ field?: Maybe<Scalars['String']['output']>; /** Error message */ TxtMsg?: Maybe<Scalars['String']['output']>; }; export type mutationInput_importTransactionsToBatch_input_Input = { /** Insert the transactions to the temporary batch having this number. If no such temporary batch exists, open a new batch. */ batchNo?: InputMaybe<Scalars['Int']['input']>; /** check the batch for errors and return the batch status */ check?: InputMaybe<Scalars['Boolean']['input']>; /** Insert the transactions to the last open temporary batch. If false, open a new batch. */ insertolastb?: InputMaybe<Scalars['Boolean']['input']>; /** input the temporary batch into the permanent storage. */ issue?: InputMaybe<Scalars['Boolean']['input']>; rows?: InputMaybe<Array<InputMaybe<mutationInput_importTransactionsToBatch_input_rows_items_Input>>>; }; /** Interface for posting new Transaction */ export type mutationInput_importTransactionsToBatch_input_rows_items_Input = { /** VAT registration number (max [20 or 9?] characters) */ Osek874?: InputMaybe<Scalars['String']['input']>; /** Branch */ Branch?: InputMaybe<Scalars['Int']['input']>; /** Code of cost center (existing code) */ CostCode?: InputMaybe<Scalars['String']['input']>; /** Main credit account identifier (max 15 charactes) */ TransCredID?: InputMaybe<Scalars['String']['input']>; /** Name of the main credit account (max 50 characters) */ CredName?: InputMaybe<Scalars['String']['input']>; /** Currency (max 5 characters) */ CurrencyCode?: InputMaybe<Scalars['String']['input']>; /** Additional date */ DatF3?: InputMaybe<Scalars['String']['input']>; /** Main debit account identifier (max 15 charactes) */ TransDebID?: InputMaybe<Scalars['String']['input']>; /** Name of the main debit account (max 50 characters) */ DebName?: InputMaybe<Scalars['String']['input']>; /** Description (max 250 characters) */ Description?: InputMaybe<Scalars['String']['input']>; /** Remarks (max 50 characters) */ Details?: InputMaybe<Scalars['String']['input']>; /** Additional remarks (max 50 characters) */ Det2?: InputMaybe<Scalars['String']['input']>; /** Due date */ DueDate?: InputMaybe<Scalars['String']['input']>; /** Total amount in foreign currency */ SuFDlr?: InputMaybe<Scalars['Float']['input']>; /** Quantity */ Quant?: InputMaybe<Scalars['Float']['input']>; /** Reference */ Referance?: InputMaybe<Scalars['Int']['input']>; /** Reference-2 */ Ref2?: InputMaybe<Scalars['Int']['input']>; /** Reference-3 */ Ref3?: InputMaybe<Scalars['Int']['input']>; /** Total NIS amount (credit or debit) */ SuF: Scalars['Float']['input']; /** Transaction type code */ TransType?: InputMaybe<Scalars['String']['input']>; /** Date */ ValueDate?: InputMaybe<Scalars['String']['input']>; /** List of Records to add. */ moves?: InputMaybe<Array<InputMaybe<mutationInput_importTransactionsToBatch_input_rows_items_moves_items_Input>>>; }; /** Interface for posting new Record */ export type mutationInput_importTransactionsToBatch_input_rows_items_moves_items_Input = { /** Account identifier (max 15 characters) */ AccountKey: Scalars['String']['input']; /** Debit=1, Credit=0 */ DebitCredit: Scalars['Int']['input']; /** Foreign currency amount */ SufDlr?: InputMaybe<Scalars['Float']['input']>; /** NIS amount */ Suf: Scalars['Float']['input']; }; export type createBatch = { newbatch: Scalars['Int']['output']; }; export type issueBatchResponse = { batch_check?: Maybe<Array<Maybe<BatchCheckResponse>>>; /** Batch issue status */ batch_issue?: Maybe<Scalars['String']['output']>; }; export type mutationInput_issueBatch_input_Input = { /** Batch identifier */ batchNo?: InputMaybe<Scalars['Int']['input']>; }; export type importAccountsResponse = { status: mutation_importAccountsRaw_status; errors: Array<Maybe<mutation_importAccountsRaw_errors_items>>; }; export type mutation_importAccountsRaw_status = | 'errors' | 'OK'; export type mutation_importAccountsRaw_errors_items = { /** Index */ index: Scalars['Int']['output']; /** Field name where error occurred */ field?: Maybe<Scalars['String']['output']>; /** Error description */ err?: Maybe<Scalars['String']['output']>; }; export type importAccountsRawRequest_Input = { /** Allow inserting new records. If false only update is allowed */ insertnew: Scalars['Boolean']['input']; rows: Array<InputMaybe<AccountImport_Input>>; myindex?: InputMaybe<acc_const>; }; /** A Single Account for Import */ export type AccountImport_Input = { /** [id] Account identifier (max 15 characters) */ AccountKey: Scalars['String']['input']; /** [address] Address (max 50 characters) */ Address?: InputMaybe<Scalars['String']['input']>; /** [agent] Salesperson */ Agent?: InputMaybe<Scalars['Int']['input']>; /** [centralAccount], Central account key (existing account) (max 15 characters) */ AssignKey?: InputMaybe<Scalars['String']['input']>; /** Average supply time */ AverageSupplyPeriod?: InputMaybe<Scalars['Float']['input']>; /** Average delay of payments */ AvgLatePay?: InputMaybe<Scalars['Float']['input']>; /** [balanceCode] Code for the balance and profit and loss report */ BalanceCode?: InputMaybe<Scalars['String']['input']>; /** [bankAccountId] Bank account # (max 20 characters) */ BankAccount?: InputMaybe<Scalars['String']['input']>; /** [bankId] Bank code (max 3 characters) */ BankCode?: InputMaybe<Scalars['String']['input']>; /** [bankBranchId] Bank branch code (max 5 characters) */ BranchCode?: InputMaybe<Scalars['String']['input']>; /** [city] City (max 20 characters) */ City?: InputMaybe<Scalars['String']['input']>; /** [costingCode] Code of cost center (existing code) */ CostCode?: InputMaybe<Scalars['String']['input']>; /** [country] Country (max 20 characters) */ Country?: InputMaybe<Scalars['String']['input']>; /** Split payment code */ CreditTermsCode?: InputMaybe<Scalars['Float']['input']>; /** Message for the customer (max 250 characters) */ CustomerNote?: InputMaybe<Scalars['String']['input']>; /** [incomeFileNumber] Income file number (max 20 characters) */ DeductFile?: InputMaybe<Scalars['String']['input']>; /** [withholdingPercent] % withholding tax */ DeductionPrc?: InputMaybe<Scalars['Float']['input']>; /** [withholdingValidity] Validity date of the % withholding tax */ DeductionValid?: InputMaybe<Scalars['String']['input']>; /** [details] Remarks (max 50 characters) */ Details?: InputMaybe<Scalars['String']['input']>; /** Account key for small differences (existing account) (max 15 characters) */ DifferAcc?: InputMaybe<Scalars['String']['input']>; /** Discount code */ DiscountCode?: InputMaybe<Scalars['Float']['input']>; /** Default value for foreign currency (max 5 characters) */ DocCurr?: InputMaybe<Scalars['String']['input']>; /** [email] Email */ Email?: InputMaybe<Scalars['String']['input']>; /** [fax] Fax (max 30 characters) */ Fax?: InputMaybe<Scalars['String']['input']>; /** [filter] Filtering (5 characters) */ Filter?: InputMaybe<Scalars['String']['input']>; /** Fix cost of order */ FixedOrderCost?: InputMaybe<Scalars['Float']['input']>; /** [name] Account name (max 50 characters) */ FullName?: InputMaybe<Scalars['String']['input']>; /** [mainAccount] Code of the main account */ MainAccount?: InputMaybe<Scalars['String']['input']>; Masav?: InputMaybe<mutationInput_importAccountsRaw_input_rows_items_Masav>; /** Currency for reconciliation (when the price is in foreign currency) (max 5 characters) */ MatchCurr?: InputMaybe<Scalars['String']['input']>; /** [maxCredit] Credit limit */ MaxCredit?: InputMaybe<Scalars['Float']['input']>; /** [maxCreditCurrency] Credit currency (max 5 characters) */ MaxCreditCurrency?: InputMaybe<Scalars['String']['input']>; /** [maxObligo] Credit risk limit */ MaxObligo?: InputMaybe<Scalars['Float']['input']>; /** [maxObligoCurrency] Credit risk currency (max 5 characters) */ MaxObligoCurrency?: InputMaybe<Scalars['String']['input']>; /** [phone] Phone (max 30 characters) */ Phone?: InputMaybe<Scalars['String']['input']>; /** [sortGroup] Sorting code */ SortGroup?: InputMaybe<Scalars['Int']['input']>; /** [authorizedDealerNumber] VAT registration number (max [20 or 9?] characters) */ TaxFileNum?: InputMaybe<Scalars['String']['input']>; /** [generalDiscountPercent] % customer discount */ TFtalDiscount?: InputMaybe<Scalars['Float']['input']>; /** [vatExempt] VAT exempt, 1/0 */ VatExampt?: InputMaybe<Scalars['String']['input']>; /** Web site (max 250 characters) */ WebSite?: InputMaybe<Scalars['String']['input']>; /** [occupation] Occupation (max 15 characters) */ WorF?: InputMaybe<Scalars['String']['input']>; /** [zipcode] Zip code (max 10 characters) */ Zip?: InputMaybe<Scalars['String']['input']>; }; /** Transfer to MASAV. 0/1 */ export type mutationInput_importAccountsRaw_input_rows_items_Masav = | '_0' | '_1'; export type acc_const = | 'acc'; export type importBankPageResponse = { status: mutation_importBankPage_status; errors: Array<Maybe<mutation_importBankPage_errors_items>>; }; export type mutation_importBankPage_status = | 'errors' | 'OK'; export type mutation_importBankPage_errors_items = { /** Index */ index: Scalars['Int']['output']; /** Field name where error occurred */ field?: Maybe<Scalars['String']['output']>; /** Error description */ err?: Maybe<Scalars['String']['output']>; }; export type mutationInput_importBankPage_input_Input = { rows: Array<InputMaybe<mutationInput_importBankPage_input_rows_items_Input>>; }; export type mutationInput_importBankPage_input_rows_items_Input = { /** Account identifier (max 15 characters) */ AccountKey: Scalars['String']['input']; CreditDebit: mutationInput_importBankPage_input_rows_items_CreditDebit; /** Date */ DatF: Scalars['String']['input']; /** Remarks (max 50 characters) */ Details?: InputMaybe<Scalars['String']['input']>; /** Reference */ Reference?: InputMaybe<Scalars['Int']['input']>; /** NIS amount */ SuF: Scalars['Float']['input']; }; /** Debit=1, Credit=0 */ export type mutationInput_importBankPage_input_rows_items_CreditDebit = | '_0' | '_1'; export type HTTPMethod = | 'GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE' | 'CONNECT' | 'OPTIONS' | 'TRACE' | 'PATCH'; export type getAccountsInput = { idMin?: InputMaybe<Scalars['String']['input']>; idMax?: InputMaybe<Scalars['String']['input']>; sortCodeMin?: InputMaybe<Scalars['Int']['input']>; sortCodeMax?: InputMaybe<Scalars['Int']['input']>; nameMin?: InputMaybe<Scalars['String']['input']>; nameMax?: InputMaybe<Scalars['String']['input']>; }; export type getRecordsInput = { idMin?: InputMaybe<Scalars['Int']['input']>; idMax?: InputMaybe<Scalars['Int']['input']>; transactionIdMin?: InputMaybe<Scalars['Float']['input']>; transactionIdMax?: InputMaybe<Scalars['Float']['input']>; accountIdMin?: InputMaybe<Scalars['String']['input']>; accountIdMax?: InputMaybe<Scalars['String']['input']>; ounterAccountIdMin?: InputMaybe<Scalars['String']['input']>; ounterAccountIdMax?: InputMaybe<Scalars['String']['input']>; debitOrCreditNumberMin?: InputMaybe<Scalars['Float']['input']>; debitOrCreditNumberMax?: InputMaybe<Scalars['Float']['input']>; }; export type getTransactionsInput = { batchIdMin?: InputMaybe<Scalars['Int']['input']>; batchIdMax?: InputMaybe<Scalars['Int']['input']>; creditorIdMin?: InputMaybe<Scalars['String']['input']>; creditorIdMax?: InputMaybe<Scalars['String']['input']>; debtorIdMin?: InputMaybe<Scalars['String']['input']>; debtorIdMax?: InputMaybe<Scalars['String']['input']>; dueDateMin?: InputMaybe<Scalars['String']['input']>; dueDateMax?: InputMaybe<Scalars['String']['input']>; idMin?: InputMaybe<Scalars['Int']['input']>; idMax?: InputMaybe<Scalars['Int']['input']>; shekelSumMin?: InputMaybe<Scalars['Float']['input']>; shekelSumMax?: InputMaybe<Scalars['Float']['input']>; valueDateMin?: InputMaybe<Scalars['String']['input']>; valueDateMax?: InputMaybe<Scalars['String']['input']>; }; export type getBatchInput = { idMin?: InputMaybe<Scalars['Int']['input']>; idMax?: InputMaybe<Scalars['Int']['input']>; statusMin?: InputMaybe<Scalars['String']['input']>; statusMax?: InputMaybe<Scalars['String']['input']>; initDateMin?: InputMaybe<Scalars['String']['input']>; initDateMax?: InputMaybe<Scalars['String']['input']>; }; export type getBankPageRecordsInput = { idMin?: InputMaybe<Scalars['Int']['input']>; idMax?: InputMaybe<Scalars['Int']['input']>; bankPageIdMin?: InputMaybe<Scalars['Int']['input']>; bankPageIdMax?: InputMaybe<Scalars['Int']['input']>; dateMin?: InputMaybe<Scalars['String']['input']>; dateMax?: InputMaybe<Scalars['String']['input']>; }; export type importAccountsInput = { /** Allow inserting new records. If false only update is allowed */ insertnew: Scalars['Boolean']['input']; rows: Array<InputMaybe<AccountImport_Input>>; }; export type QuerySdk = { getSession: InContextSdkMethod<Query['getSession'], {}, BaseMeshContext>, getCompanies: InContextSdkMethod<Query['getCompanies'], {}, BaseMeshContext>, getRecordsRaw: InContextSdkMethod<Query['getRecordsRaw'], QuerygetRecordsRawArgs, BaseMeshContext>, getTransactionsRaw: InContextSdkMethod<Query['getTransactionsRaw'], QuerygetTransactionsRawArgs, BaseMeshContext>, getBatchRaw: InContextSdkMethod<Query['getBatchRaw'], QuerygetBatchRawArgs, BaseMeshContext>, checkBatch: InContextSdkMethod<Query['checkBatch'], QuerycheckBatchArgs, BaseMeshContext>, getAccountsRaw: InContextSdkMethod<Query['getAccountsRaw'], QuerygetAccountsRawArgs, BaseMeshContext>, getBankPageRecordsRaw: InContextSdkMethod<Query['getBankPageRecordsRaw'], QuerygetBankPageRecordsRawArgs, BaseMeshContext>, getSortCodesRaw: InContextSdkMethod<Query['getSortCodesRaw'], QuerygetSortCodesRawArgs, BaseMeshContext>, getSortCodes: InContextSdkMethod<Query['getSortCodes'], {}, BaseMeshContext>, getAccounts: InContextSdkMethod<Query['getAccounts'], QuerygetAccountsArgs, BaseMeshContext>, getRecords: InContextSdkMethod<Query['getRecords'], QuerygetRecordsArgs, BaseMeshContext>, getTransactions: InContextSdkMethod<Query['getTransactions'], QuerygetTransactionsArgs, BaseMeshContext>, getBatch: InContextSdkMethod<Query['getBatch'], QuerygetBatchArgs, BaseMeshContext>, getBankPageRecords: InContextSdkMethod<Query['getBankPageRecords'], QuerygetBankPageRecordsArgs, BaseMeshContext> }; export type MutationSdk = { importTransactionsToBatch: InContextSdkMethod<Mutation['importTransactionsToBatch'], MutationimportTransactionsToBatchArgs, BaseMeshContext>, createBatch: InContextSdkMethod<Mutation['createBatch'], {}, BaseMeshContext>, issueBatch: InContextSdkMethod<Mutation['issueBatch'], MutationissueBatchArgs, BaseMeshContext>, importAccountsRaw: InContextSdkMethod<Mutation['importAccountsRaw'], MutationimportAccountsRawArgs, BaseMeshContext>, importBankPage: InContextSdkMethod<Mutation['importBankPage'], MutationimportBankPageArgs, BaseMeshContext>, importAccounts: InContextSdkMethod<Mutation['importAccounts'], MutationimportAccountsArgs, BaseMeshContext> }; export type SubscriptionSdk = { }; export type Context = { ["Hashavshevet"]: { Query: QuerySdk, Mutation: MutationSdk, Subscription: SubscriptionSdk }, }; }