UNPKG

@accounter/hashavshevet-mesh

Version:
864 lines (863 loc) • 40.4 kB
import { InContextSdkMethod } from '@graphql-mesh/types'; import { MeshContext } from '@graphql-mesh/runtime'; export declare namespace HashavshevetTypes { type Maybe<T> = T | null; type InputMaybe<T> = Maybe<T>; type Exact<T extends { [key: string]: unknown; }> = { [K in keyof T]: T[K]; }; type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]>; }; type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]>; }; type MakeEmpty<T extends { [key: string]: unknown; }, K extends keyof T> = { [_ in K]?: never; }; type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; /** All built-in and custom scalars, mapped to their actual values */ 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: any; output: any; }; }; 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>; }; type QuerygetRecordsRawArgs = { input?: InputMaybe<queryInput_getRecordsRaw_input_Input>; }; type QuerygetTransactionsRawArgs = { input?: InputMaybe<queryInput_getTransactionsRaw_input_Input>; }; type QuerygetBatchRawArgs = { input?: InputMaybe<queryInput_getBatchRaw_input_Input>; }; type QuerycheckBatchArgs = { input?: InputMaybe<queryInput_checkBatch_input_Input>; }; type QuerygetAccountsRawArgs = { input?: InputMaybe<queryInput_getAccountsRaw_input_Input>; }; type QuerygetBankPageRecordsRawArgs = { input?: InputMaybe<queryInput_getBankPageRecordsRaw_input_Input>; }; type QuerygetSortCodesRawArgs = { input?: InputMaybe<queryInput_getSortCodesRaw_input_Input>; }; type QuerygetAccountsArgs = { input?: InputMaybe<getAccountsInput>; }; type QuerygetRecordsArgs = { input?: InputMaybe<getRecordsInput>; }; type QuerygetTransactionsArgs = { input?: InputMaybe<getTransactionsInput>; }; type QuerygetBatchArgs = { input?: InputMaybe<getBatchInput>; }; type QuerygetBankPageRecordsArgs = { input?: InputMaybe<getBankPageRecordsInput>; }; type getSessionResponse = { data: Array<Maybe<Scalars['JSON']['output']>>; session: query_getSession_session; }; 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']>; }; type getCompaniesResponse = { status: query_getCompanies_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getCompanies_status = { repdata: Array<Maybe<query_getCompanies_status_repdata_items>>; errors?: Maybe<query_getCompanies_status_errors>; }; type query_getCompanies_status_repdata_items = { Comp_Vatnum: Scalars['String']['output']; Company_File_Name: Scalars['String']['output']; Company_Name: Scalars['String']['output']; }; type query_getCompanies_status_errors = 'errors' | 'OK'; type getRecordsResponse = { status: query_getRecordsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getRecordsRaw_status = { repdata?: Maybe<Array<Maybe<RecordType>>>; errors?: Maybe<query_getRecordsRaw_status_errors>; }; /** A Single Record */ 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) */ type query_getRecordsRaw_status_repdata_items_debitOrCreditNumber = 'NEGATIVE_1' | '_1'; type query_getRecordsRaw_status_errors = 'errors' | 'OK'; type queryInput_getRecordsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; type getTransactionsResponse = { status: query_getTransactionsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getTransactionsRaw_status = { repdata?: Maybe<Array<Maybe<Transaction>>>; errors?: Maybe<query_getTransactionsRaw_status_errors>; }; 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>; }; type query_getTransactionsRaw_status_errors = 'errors' | 'OK'; type queryInput_getTransactionsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; type getBatchResponse = { status: query_getBatchRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getBatchRaw_status = { repdata?: Maybe<Array<Maybe<Batch>>>; errors?: Maybe<query_getBatchRaw_status_errors>; }; /** A Single Batch */ 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>>>; }; type query_getBatchRaw_status_errors = 'errors' | 'OK'; type queryInput_getBatchRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; type checkBatchResponse = { batch_check?: Maybe<Array<Maybe<BatchCheckResponse>>>; }; type BatchCheckResponse = String_container | query_checkBatch_batch_check_oneOf_1_items; type String_container = { String?: Maybe<Scalars['String']['output']>; }; 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']>; }; type queryInput_checkBatch_input_Input = { /** Batch identifier */ batchNo?: InputMaybe<Scalars['Int']['input']>; }; type getAccountsResponse = { status: query_getAccountsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getAccountsRaw_status = { repdata?: Maybe<Array<Maybe<Account>>>; errors?: Maybe<query_getAccountsRaw_status_errors>; }; /** A Single Account */ 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>; }; type query_getAccountsRaw_status_errors = 'errors' | 'OK'; type queryInput_getAccountsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; type getBankPageRecordsResponse = { status: query_getBankPageRecordsRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getBankPageRecordsRaw_status = { repdata?: Maybe<Array<Maybe<BankPageRecord>>>; errors?: Maybe<query_getBankPageRecordsRaw_status_errors>; }; /** A Single Bank Page Record */ 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>; }; type query_getBankPageRecordsRaw_status_errors = 'errors' | 'OK'; type queryInput_getBankPageRecordsRaw_input_Input = { parameters?: InputMaybe<Array<InputMaybe<Scalars['JSON']['input']>>>; datafile?: InputMaybe<Scalars['String']['input']>; }; type getSortCodesResponse = { status: query_getSortCodesRaw_status; statusCode?: Maybe<Scalars['Int']['output']>; }; type query_getSortCodesRaw_status = { repdata?: Maybe<Array<Maybe<SortCode>>>; errors?: Maybe<query_getSortCodesRaw_status_errors>; }; /** A Single Sort Code */ type SortCode = { /** Sorting code */ code?: Maybe<Scalars['Int']['output']>; /** Sorting code name */ name?: Maybe<Scalars['String']['output']>; accounts?: Maybe<Array<Maybe<Account>>>; }; type query_getSortCodesRaw_status_errors = 'errors' | 'OK'; type queryInput_getSortCodesRaw_input_Input = { parameters: Array<InputMaybe<Scalars['JSON']['input']>>; datafile: Scalars['String']['input']; }; type Mutation = { importTransactionsToBatch?: Maybe<importTransactionsToBatchResponse>; createBatch?: Maybe<createBatch>; issueBatch?: Maybe<issueBatchResponse>; importAccountsRaw?: Maybe<importAccountsResponse>; importBankPage?: Maybe<importBankPageResponse>; importAccounts?: Maybe<importAccountsResponse>; }; type MutationimportTransactionsToBatchArgs = { input?: InputMaybe<mutationInput_importTransactionsToBatch_input_Input>; }; type MutationissueBatchArgs = { input?: InputMaybe<mutationInput_issueBatch_input_Input>; }; type MutationimportAccountsRawArgs = { input?: InputMaybe<importAccountsRawRequest_Input>; }; type MutationimportBankPageArgs = { input?: InputMaybe<mutationInput_importBankPage_input_Input>; }; type MutationimportAccountsArgs = { input?: InputMaybe<importAccountsInput>; }; /** Response for Posting Transactions to a Batch */ 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 */ type mutation_importTransactionsToBatch_errors = mutation_importTransactionsToBatch_errors_oneOf_0_items | String_container; 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']>; }; 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 */ 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 */ 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']; }; type createBatch = { newbatch: Scalars['Int']['output']; }; type issueBatchResponse = { batch_check?: Maybe<Array<Maybe<BatchCheckResponse>>>; /** Batch issue status */ batch_issue?: Maybe<Scalars['String']['output']>; }; type mutationInput_issueBatch_input_Input = { /** Batch identifier */ batchNo?: InputMaybe<Scalars['Int']['input']>; }; type importAccountsResponse = { status: mutation_importAccountsRaw_status; errors: Array<Maybe<mutation_importAccountsRaw_errors_items>>; }; type mutation_importAccountsRaw_status = 'errors' | 'OK'; 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']>; }; 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 */ 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 */ type mutationInput_importAccountsRaw_input_rows_items_Masav = '_0' | '_1'; type acc_const = 'acc'; type importBankPageResponse = { status: mutation_importBankPage_status; errors: Array<Maybe<mutation_importBankPage_errors_items>>; }; type mutation_importBankPage_status = 'errors' | 'OK'; 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']>; }; type mutationInput_importBankPage_input_Input = { rows: Array<InputMaybe<mutationInput_importBankPage_input_rows_items_Input>>; }; 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 */ type mutationInput_importBankPage_input_rows_items_CreditDebit = '_0' | '_1'; type HTTPMethod = 'GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE' | 'CONNECT' | 'OPTIONS' | 'TRACE' | 'PATCH'; 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']>; }; 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']>; }; 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']>; }; 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']>; }; 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']>; }; type importAccountsInput = { /** Allow inserting new records. If false only update is allowed */ insertnew: Scalars['Boolean']['input']; rows: Array<InputMaybe<AccountImport_Input>>; }; type QuerySdk = { /** undefined **/ getSession: InContextSdkMethod<Query['getSession'], {}, MeshContext>; /** undefined **/ getCompanies: InContextSdkMethod<Query['getCompanies'], {}, MeshContext>; /** undefined **/ getRecordsRaw: InContextSdkMethod<Query['getRecordsRaw'], QuerygetRecordsRawArgs, MeshContext>; /** undefined **/ getTransactionsRaw: InContextSdkMethod<Query['getTransactionsRaw'], QuerygetTransactionsRawArgs, MeshContext>; /** undefined **/ getBatchRaw: InContextSdkMethod<Query['getBatchRaw'], QuerygetBatchRawArgs, MeshContext>; /** undefined **/ checkBatch: InContextSdkMethod<Query['checkBatch'], QuerycheckBatchArgs, MeshContext>; /** undefined **/ getAccountsRaw: InContextSdkMethod<Query['getAccountsRaw'], QuerygetAccountsRawArgs, MeshContext>; /** undefined **/ getBankPageRecordsRaw: InContextSdkMethod<Query['getBankPageRecordsRaw'], QuerygetBankPageRecordsRawArgs, MeshContext>; /** undefined **/ getSortCodesRaw: InContextSdkMethod<Query['getSortCodesRaw'], QuerygetSortCodesRawArgs, MeshContext>; /** undefined **/ getSortCodes: InContextSdkMethod<Query['getSortCodes'], {}, MeshContext>; /** undefined **/ getAccounts: InContextSdkMethod<Query['getAccounts'], QuerygetAccountsArgs, MeshContext>; /** undefined **/ getRecords: InContextSdkMethod<Query['getRecords'], QuerygetRecordsArgs, MeshContext>; /** undefined **/ getTransactions: InContextSdkMethod<Query['getTransactions'], QuerygetTransactionsArgs, MeshContext>; /** undefined **/ getBatch: InContextSdkMethod<Query['getBatch'], QuerygetBatchArgs, MeshContext>; /** undefined **/ getBankPageRecords: InContextSdkMethod<Query['getBankPageRecords'], QuerygetBankPageRecordsArgs, MeshContext>; }; type MutationSdk = { /** undefined **/ importTransactionsToBatch: InContextSdkMethod<Mutation['importTransactionsToBatch'], MutationimportTransactionsToBatchArgs, MeshContext>; /** undefined **/ createBatch: InContextSdkMethod<Mutation['createBatch'], {}, MeshContext>; /** undefined **/ issueBatch: InContextSdkMethod<Mutation['issueBatch'], MutationissueBatchArgs, MeshContext>; /** undefined **/ importAccountsRaw: InContextSdkMethod<Mutation['importAccountsRaw'], MutationimportAccountsRawArgs, MeshContext>; /** undefined **/ importBankPage: InContextSdkMethod<Mutation['importBankPage'], MutationimportBankPageArgs, MeshContext>; /** undefined **/ importAccounts: InContextSdkMethod<Mutation['importAccounts'], MutationimportAccountsArgs, MeshContext>; }; type SubscriptionSdk = {}; type Context = { ["Hashavshevet"]: { Query: QuerySdk; Mutation: MutationSdk; Subscription: SubscriptionSdk; }; }; }