/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class RoleMemberMapValue extends $tea.Model { roleCode?: string; memberList?: RoleMemberMapValueMemberList[]; /** * @example * COM_DEFAULT */ companyCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionRequest extends $tea.Model { rolePermissionItemList?: AppendRolePermissionRequestRolePermissionItemList[]; /** * @example * 5041234 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionShrinkRequest extends $tea.Model { rolePermissionItemListShrink?: string; /** * @example * 5041234 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AppendRolePermissionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; generalInvoiceVOList?: BatchAddInvoiceRequestGeneralInvoiceVOList[]; /** * @example * abc */ operator?: string; /** * @example * XXX */ orderId?: string; /** * @example * APPROVAL */ source?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceResponseBody extends $tea.Model { errorResult?: BatchAddInvoiceResponseBodyErrorResult[]; successResult?: BatchAddInvoiceResponseBodySuccessResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchAddInvoiceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateCustomerHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateCustomerRequest extends $tea.Model { createCustomerRequestList?: BatchCreateCustomerRequestCreateCustomerRequestList[]; /** * @remarks * This parameter is required. * * @example * 55001121 */ operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateCustomerResponseBody extends $tea.Model { errorResult?: BatchCreateCustomerResponseBodyErrorResult[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateCustomerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchCreateCustomerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BeginConsumeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BeginConsumeRequest extends $tea.Model { /** * @example * B_SF2_INVOICE_OCR */ benefitCode?: string; /** * @example * XXX */ bizRequestId?: string; quota?: number; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BeginConsumeResponseBody extends $tea.Model { result?: BeginConsumeResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BeginConsumeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BeginConsumeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BindCompanyAccountantBookHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BindCompanyAccountantBookRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abc */ accountantBookId?: string; /** * @example * COM_DEFAULT */ companyCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BindCompanyAccountantBookResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BindCompanyAccountantBookResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BindCompanyAccountantBookResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelConsumeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelConsumeRequest extends $tea.Model { /** * @example * B_SF2_INVOICE_OCR */ benefitCode?: string; /** * @example * XXX */ bizRequestId?: string; /** * @example * 1 */ quota?: number; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelConsumeResponseBody extends $tea.Model { result?: CancelConsumeResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelConsumeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CancelConsumeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CheckVoucherStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CheckVoucherStatusRequest extends $tea.Model { /** * @example * COM_DEFUALT */ companyCode?: string; /** * @example * 1631526550994 */ endTime?: number; /** * @example * VAT_IN */ financeType?: string; /** * @example * 3121234560 */ invoiceCode?: string; /** * @example * 1234567890 */ invoiceNo?: string; /** * @example * 1 */ pageNumber?: number; /** * @example * 100 */ pageSize?: number; /** * @example * 1631526550994 */ startTime?: number; /** * @example * 12345678901 */ taxNo?: string; /** * @example * VERIFIED */ verifyStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CheckVoucherStatusResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CheckVoucherStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CheckVoucherStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CommitConsumeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CommitConsumeRequest extends $tea.Model { /** * @example * B_SF2_INVOICE_OCR */ benefitCode?: string; bizRequestId?: string; /** * @example * 1 */ quota?: number; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CommitConsumeResponseBody extends $tea.Model { result?: CommitConsumeResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CommitConsumeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CommitConsumeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateCustomerHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateCustomerRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 55001121 */ creator?: string; /** * @example * abc */ description?: string; /** * @example * www.abc.com */ drawerEmail?: string; /** * @example * 12345678901 */ drawerTelephone?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ name?: string; /** * @example * abc */ purchaserAccount?: string; /** * @example * 杭州市 */ purchaserAddress?: string; /** * @example * 建行 */ purchaserBankName?: string; /** * @example * 李四 */ purchaserName?: string; /** * @example * 1333 */ purchaserTaxNo?: string; /** * @example * 13333333333 */ purchaserTel?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateCustomerResponseBody extends $tea.Model { /** * @example * CUS_xxxxxx */ customerCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateCustomerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateCustomerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateReceiptHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateReceiptRequest extends $tea.Model { /** * @remarks * This parameter is required. */ receipts?: CreateReceiptRequestReceipts[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateReceiptResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ results?: CreateReceiptResponseBodyResults[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateReceiptResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateReceiptResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteReceiptHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteReceiptRequest extends $tea.Model { /** * @remarks * This parameter is required. */ receipts?: DeleteReceiptRequestReceipts[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteReceiptResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ results?: DeleteReceiptResponseBodyResults[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteReceiptResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteReceiptResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBookkeepingUserListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBookkeepingUserListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBookkeepingUserListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetBookkeepingUserListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCategoryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCategoryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * INCOME_XXX */ code?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCategoryResponseBody extends $tea.Model { accountantBookIdList?: string[]; /** * @remarks * This parameter is required. * * @example * INCOME_XXX */ code?: string; /** * @remarks * This parameter is required. * * @example * false */ isDir?: boolean; /** * @remarks * This parameter is required. * * @example * 汽车 */ name?: string; /** * @example * DIR_XXX */ parentCode?: string; remark?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; /** * @remarks * This parameter is required. * * @example * income */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCategoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetCategoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCustomerHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCustomerRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * CUS_XXXX */ code?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCustomerResponseBody extends $tea.Model { accountantBookIdList?: string[]; /** * @remarks * This parameter is required. * * @example * CUS_XXXX */ code?: string; /** * @remarks * This parameter is required. * * @example * 1634786828686 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 重要客户 */ description?: string; /** * @remarks * This parameter is required. * * @example * XX有限公司 */ name?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCustomerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetCustomerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFinanceAccountHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFinanceAccountRequest extends $tea.Model { /** * @remarks * This parameter is required. */ accountCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFinanceAccountResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 12345 */ accountCode?: string; /** * @example * test@alipay.com */ accountId?: string; /** * @remarks * This parameter is required. * * @example * 测试 */ accountName?: string; accountRemark?: string; /** * @remarks * This parameter is required. * * @example * ALIPAY */ accountType?: string; accountantBookIdList?: string[]; /** * @example * 50000.55 */ amount?: string; bankCode?: string; bankName?: string; companyCode?: string; /** * @remarks * This parameter is required. * * @example * 1631526550994 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * abcdef */ creator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFinanceAccountResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetFinanceAccountResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFormTemplateInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFormTemplateInfoResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ receiptFormTemplateInfoList?: GetFormTemplateInfoResponseBodyReceiptFormTemplateInfoList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFormTemplateInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetFormTemplateInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageRequest extends $tea.Model { request?: GetInvoiceByPageRequestRequest; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageShrinkRequest extends $tea.Model { requestShrink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBody extends $tea.Model { errorCode?: string; errorMsg?: string; result?: GetInvoiceByPageResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetInvoiceByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIsNewVersionHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIsNewVersionResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIsNewVersionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetIsNewVersionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMultiCompanyInfoByCodeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMultiCompanyInfoByCodeResponseBody extends $tea.Model { accountantEnableDate?: string; accountingStandard?: string; advancedSettingList?: GetMultiCompanyInfoByCodeResponseBodyAdvancedSettingList[]; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * 钉钉 */ companyName?: string; /** * @example * 备注 */ remark?: string; /** * @example * valid */ status?: string; /** * @example * generalTaxpayer */ taxNature?: string; /** * @example * 123456789012345 */ taxNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMultiCompanyInfoByCodeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetMultiCompanyInfoByCodeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProductHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProductRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROD-xxx */ code?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProductResponseBody extends $tea.Model { accountantBookIdList?: string[]; /** * @example * PROD-xxx */ code?: string; /** * @example * 1634786828686 */ createTime?: number; /** * @example * 和外部合作 */ description?: string; information?: string; /** * @example * 外包商品 */ name?: string; /** * @example * 规格型号 */ specification?: string; /** * @example * valid */ status?: string; /** * @example * 个 */ unit?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProductResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProductResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROJ-xxx */ code?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectResponseBody extends $tea.Model { accountantBookIdList?: string[]; code?: string; /** * @remarks * This parameter is required. * * @example * 1631526550994 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * aaa */ creator?: string; /** * @remarks * This parameter is required. * * @example * 和外部合作 */ description?: string; name?: string; parentCode?: string; /** * @remarks * This parameter is required. * * @example * PROJ-XXX */ projectCode?: string; /** * @remarks * This parameter is required. * * @example * 外包项目 */ projectName?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetReceiptHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetReceiptRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 19b98a1c-5a31-4d78-9da7-0e347593820a */ code?: string; /** * @remarks * This parameter is required. * * @example * EM-1017F28E03350B1738B3000X */ modelId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetReceiptResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1234 */ appId?: string; /** * @remarks * This parameter is required. * * @example * {"operatorUserId":"015865244722391178","data":{"amount":{"amountStr":"566"},"code":"d0d54815-32c5-4b18-8391-e79713bba95e","payeeAt":1637251200000,"departmentCode":"-1","project":{"projectCode":"PROJ_101761F3FF6B21362ECA000N","projectName":"客户合作项目"},"principalId":"015865244722391178","enterpriseAccount":{},"approvedAt":1637305373000,"title":"地狱猫提交的智能财务-收款","createAt":1637305353000,"paymentAt":1637251200000,"supplier":{},"operateUserId":"015865244722391178","applicantEmployeeId":"015865244722391178","comment":"ffff","category":{"categoryCode":"INC_1016D6CB3C181E28F0120009","categoryName":"销售收入"},"customer":{"customerCode":"CUS_10178592ECEC2133C893000F","customerName":"钉钉"},"status":"agree"}} */ data?: string; /** * @remarks * This parameter is required. * * @example * EM-1017F28E03350B1738B3000X */ modelId?: string; /** * @remarks * This parameter is required. * * @example * approval */ source?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetReceiptResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetReceiptResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSupplierHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSupplierRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * SUP_XXX */ code?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSupplierResponseBody extends $tea.Model { accountantBookIdList?: string[]; /** * @remarks * This parameter is required. * * @example * SUP_XXX */ code?: string; /** * @remarks * This parameter is required. * * @example * 1634786828686 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 原材料供应商 */ description?: string; /** * @remarks * This parameter is required. * * @example * XX公司 */ name?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSupplierResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSupplierResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOpenApiTokenHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOpenApiTokenRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 50411123322 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOpenApiTokenResponseBody extends $tea.Model { /** * @example * abc */ accessToken?: string; /** * @example * accounting */ appName?: string; /** * @example * 518400 */ expiresIn?: string; /** * @example * 2512799 */ refreshExpiresIn?: string; /** * @example * abc */ refreshToken?: string; /** * @example * auth_all */ scope?: string; /** * @example * abc */ sid?: string; /** * @example * 123615862385832922 */ yongyouOrgId?: string; /** * @example * 391733693750254232 */ yongyouUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOpenApiTokenResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetYongYouOpenApiTokenResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOrgRelationHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOrgRelationResponseBody extends $tea.Model { /** * @example * 20230731 */ chanjetCorpId?: string; /** * @example * 01162352501424064728 */ chanjetUserId?: string; /** * @example * ding9f50b15bccd16741 */ corpId?: string; /** * @example * 01162352501424064728 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetYongYouOrgRelationResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetYongYouOrgRelationResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProfessionBenefitConsumeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProfessionBenefitConsumeRequest extends $tea.Model { /** * @example * SF_INVOICE */ benefitCode?: string; /** * @example * 1234567890 */ bizRequestId?: string; quota?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProfessionBenefitConsumeResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProfessionBenefitConsumeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ProfessionBenefitConsumeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PushHistoricalReceiptsHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PushHistoricalReceiptsRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bizId?: string; endTime?: number; forcedIgnoreDup?: boolean; /** * @remarks * This parameter is required. */ formCodeList?: string[]; /** * @remarks * This parameter is required. */ startTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PushHistoricalReceiptsResponseBody extends $tea.Model { taskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PushHistoricalReceiptsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PushHistoricalReceiptsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBenefitHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBenefitRequest extends $tea.Model { /** * @example * B_SF2_INVOICE_CHECK_V2 */ benefitCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBenefitResponseBody extends $tea.Model { result?: QueryBenefitResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBenefitResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryBenefitResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCategoryByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCategoryByPageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * 0 */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCategoryByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. */ list?: QueryCategoryByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCategoryByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCategoryByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCompanyInvoiceRelationCountHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCompanyInvoiceRelationCountRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCompanyInvoiceRelationCountResponseBody extends $tea.Model { relationCountMap?: { [key: string]: number; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCompanyInvoiceRelationCountResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCompanyInvoiceRelationCountResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerByPageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. */ list?: QueryCustomerByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCustomerByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerInfoRequest extends $tea.Model { keyword?: string; /** * @example * 1 */ pageNumber?: number; /** * @example * 20 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerInfoResponseBody extends $tea.Model { /** * @example * true */ hasMore?: boolean; list?: QueryCustomerInfoResponseBodyList[]; /** * @example * 500 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCustomerInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryEnterpriseAccountByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryEnterpriseAccountByPageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryEnterpriseAccountByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. */ list?: QueryEnterpriseAccountByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryEnterpriseAccountByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryEnterpriseAccountByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFinanceCompanyInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFinanceCompanyInfoResponseBody extends $tea.Model { companyName?: string; taxNature?: string; taxNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFinanceCompanyInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryFinanceCompanyInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInvoiceRelationCountHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInvoiceRelationCountResponseBody extends $tea.Model { relationCountMap?: { [key: string]: number; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInvoiceRelationCountResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryInvoiceRelationCountResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryMultiCompanyInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryMultiCompanyInfoRequest extends $tea.Model { startStatus?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryMultiCompanyInfoResponseBody extends $tea.Model { list?: QueryMultiCompanyInfoResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryMultiCompanyInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryMultiCompanyInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionByUserIdHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionByUserIdRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionByUserIdResponseBody extends $tea.Model { companyCode?: string; permissionDTOList?: QueryPermissionByUserIdResponseBodyPermissionDTOList[]; /** * @example * 123456789 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionByUserIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryPermissionByUserIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionRoleMemberHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionRoleMemberRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; /** * @remarks * This parameter is required. */ roleCodeList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionRoleMemberResponseBody extends $tea.Model { roleMemberMap?: { [key: string]: RoleMemberMapValue; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionRoleMemberResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryPermissionRoleMemberResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProductByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProductByPageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProductByPageResponseBody extends $tea.Model { hasMore?: boolean; list?: QueryProductByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProductByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryProductByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectByPageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. */ list?: QueryProjectByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryProjectByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceRequest extends $tea.Model { /** * @example * abcdefghijklmnopq */ instanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBody extends $tea.Model { result?: QueryReceiptDetailForInvoiceResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryReceiptDetailForInvoiceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceRequest extends $tea.Model { /** * @example * abc */ accountantBookId?: string; applyStatusList?: string[]; bizStatusList?: string[]; /** * @example * COM_DEFAULT */ companyCode?: string; endTime?: number; pageNumber?: number; pageSize?: number; receiptStatusList?: string[]; searchParams?: { [key: string]: string; }; startTime?: number; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceResponseBody extends $tea.Model { /** * @example * true */ hasMore?: string; list?: QueryReceiptForInvoiceResponseBodyList[]; /** * @example * 500 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryReceiptForInvoiceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoRequest extends $tea.Model { /** * @example * abc */ accountantBookId?: string; amountEnd?: number; amountStart?: number; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * 16000000 */ endTime?: number; /** * @example * 1 */ pageNumber?: number; /** * @example * 20 */ pageSize?: number; /** * @example * 16000000 */ startTime?: number; timeFilterField?: string; /** * @example * 收款单 */ title?: string; voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBody extends $tea.Model { /** * @example * true */ hasMore?: string; list?: QueryReceiptsBaseInfoResponseBodyList[]; /** * @example * 500 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryReceiptsBaseInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsByPageRequest extends $tea.Model { /** * @example * 1637658261363 */ endTime?: number; /** * @remarks * This parameter is required. * * @example * EM-1017F28E03350B1738B3000X */ modelId?: string; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * 1637658261363 */ startTime?: number; /** * @remarks * This parameter is required. * * @example * gmt_create */ timeFilterField?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * false */ hasMore?: string; /** * @remarks * This parameter is required. */ list?: QueryReceiptsByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryReceiptsByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleMemberByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleMemberByPageRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * 20 */ maxResults?: string; /** * @example * 0 */ nextToken?: string; /** * @example * financeManager */ roleCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleMemberByPageResponseBody extends $tea.Model { hasMore?: boolean; list?: QueryRoleMemberByPageResponseBodyList[]; nextToken?: number; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleMemberByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryRoleMemberByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySupplierByPageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySupplierByPageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySupplierByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. */ list?: QuerySupplierByPageResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySupplierByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QuerySupplierByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryUserRoleListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryUserRoleListRequest extends $tea.Model { /** * @example * 12312231231 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryUserRoleListResponseBody extends $tea.Model { financeEmpDeptOpenList?: QueryUserRoleListResponseBodyFinanceEmpDeptOpenList[]; roleVOList?: QueryUserRoleListResponseBodyRoleVOList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryUserRoleListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryUserRoleListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedRequest extends $tea.Model { /** * @example * abc */ instanceId?: string; invoiceKeyVOList?: UnbindApplyReceiptAndInvoiceRelatedRequestInvoiceKeyVOList[]; operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedResponseBody extends $tea.Model { batchUpdateInvoiceResponse?: UnbindApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponse; errorInvoiceKeyVOList?: UnbindApplyReceiptAndInvoiceRelatedResponseBodyErrorInvoiceKeyVOList[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UnbindApplyReceiptAndInvoiceRelatedResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedRequest extends $tea.Model { generalInvoiceVOList?: UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOList[]; /** * @example * abc */ instanceId?: string; operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedResponseBody extends $tea.Model { batchUpdateInvoiceResponse?: UpdateApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponse; errorInvoiceKeyVOList?: UpdateApplyReceiptAndInvoiceRelatedResponseBodyErrorInvoiceKeyVOList[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateApplyReceiptAndInvoiceRelatedResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateDigitalInvoiceOrgInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateDigitalInvoiceOrgInfoRequest extends $tea.Model { digitalInvoiceType?: string[]; isDigitalOrg?: boolean; /** * @example * zhejiang */ location?: string; /** * @example * 1234567 */ operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateDigitalInvoiceOrgInfoResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateDigitalInvoiceOrgInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateDigitalInvoiceOrgInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceCompanyInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceCompanyInfoRequest extends $tea.Model { companyName?: string; taxNature?: string; taxNo?: string; taxOrInvoiceHasInit?: boolean; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceCompanyInfoResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceCompanyInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateFinanceCompanyInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceMultiCompanyInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceMultiCompanyInfoRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * COM_DEFAULT */ companyCode?: string; /** * @remarks * This parameter is required. * * @example * 钉钉 */ companyName?: string; /** * @example * generalTaxpayer */ taxNature?: string; /** * @example * 123456789012345 */ taxNo?: string; taxOrInvoiceHasInit?: boolean; /** * @example * 123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceMultiCompanyInfoResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateFinanceMultiCompanyInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateFinanceMultiCompanyInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequest extends $tea.Model { blueGeneralInvoiceVO?: UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVO; blueInvoiceCode?: string; blueInvoiceNo?: string; blueInvoiceStatus?: string; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * abc */ operator?: string; redGeneralInvoiceVO?: UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVO; redInvoiceCode?: string; /** * @example * abc */ redInvoiceNo?: string; /** * @example * abc */ redInvoiceStatus?: string; /** * @example * abc */ targetInvoice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceAbandonStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequest extends $tea.Model { /** * @example * abc */ accountPeriod?: string; /** * @example * COM_DEFAULT */ companyCode?: string; generalInvoiceVOList?: UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList[]; invoiceKeyVOList?: UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList[]; /** * @example * abc */ operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodResponseBody extends $tea.Model { errorResult?: UpdateInvoiceAccountPeriodResponseBodyErrorResult[]; successResult?: UpdateInvoiceAccountPeriodResponseBodySuccessResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceAccountPeriodResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; invoiceFinanceInfoVOList?: UpdateInvoiceAccountingPeriodDateRequestInvoiceFinanceInfoVOList[]; /** * @example * 1234567 */ operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateResponseBody extends $tea.Model { result?: UpdateInvoiceAccountingPeriodDateResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceAccountingPeriodDateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; invoiceFinanceInfoVOList?: UpdateInvoiceAccountingStatusRequestInvoiceFinanceInfoVOList[]; /** * @example * 1234567 */ operator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusResponseBody extends $tea.Model { result?: UpdateInvoiceAccountingStatusResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceAccountingStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequest extends $tea.Model { generalInvoiceVO?: UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVO; /** * @example * code */ invoiceCode?: string; /** * @example * 155 */ invoiceNo?: string; /** * @example * abc */ operator?: string; /** * @example * abc */ receiptCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceAndReceiptRelatedResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceIgnoreStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceIgnoreStatusRequest extends $tea.Model { /** * @example * abc */ instanceId?: string; /** * @example * abc */ operator?: string; /** * @example * IGNORE */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceIgnoreStatusResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceIgnoreStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceIgnoreStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequest extends $tea.Model { /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * DEDUCTED */ deductStatus?: string; generalInvoiceVOList?: UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOList[]; invoiceKeyVOList?: UpdateInvoiceVerifyStatusRequestInvoiceKeyVOList[]; /** * @example * abc */ operator?: string; /** * @example * abc */ verifyStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceVerifyStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVoucherStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVoucherStatusRequest extends $tea.Model { /** * @example * 123 */ accountantBookId?: string; /** * @example * ADD/DELETE */ actionType?: string; /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; /** * @example * 11011023488 */ operator?: string; /** * @example * abc */ voucherId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVoucherStatusResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVoucherStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInvoiceVoucherStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptRequest extends $tea.Model { /** * @remarks * This parameter is required. */ receipts?: UpdateReceiptRequestReceipts[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptResponseBody extends $tea.Model { results?: UpdateReceiptResponseBodyResults[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateReceiptResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptVoucherStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptVoucherStatusRequest extends $tea.Model { /** * @example * abc */ accountPeriod?: string; /** * @example * add */ actionType?: string; /** * @example * 0021241 */ operatorId?: string; /** * @example * abc */ receiptId?: string; /** * @example * abc */ voucherCode?: string; /** * @example * abc */ voucherId?: string; /** * @example * 记-001 */ voucherNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptVoucherStatusResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptVoucherStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateReceiptVoucherStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RoleMemberMapValueMemberList extends $tea.Model { /** * @example * abc */ userId?: string; /** * @example * 小明 */ nick?: string; /** * @example * https://xxxxxxx */ avatarUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionRequestRolePermissionItemListPermissionList extends $tea.Model { actionIdList?: string[]; /** * @example * /invoice */ resourceIdentity?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AppendRolePermissionRequestRolePermissionItemList extends $tea.Model { permissionList?: AppendRolePermissionRequestRolePermissionItemListPermissionList[]; /** * @example * financeManager */ roleCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOListEFlightItineraryDetailVOList extends $tea.Model { carrier?: string; className?: string; flightNumber?: string; flyDate?: string; flyFrom?: string; flyTime?: string; flyTo?: string; invoiceDetailNumber?: string; invoiceId?: string; seat?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOListETrainTicketDetailVOList extends $tea.Model { airConditionType?: string; carriageNo?: string; destination?: string; eticketNo?: string; getOnTime?: string; invoiceId?: string; origin?: string; passenger?: string; passengerUserId?: string; remark?: string; seatClass?: string; startTime?: string; taxRate?: string; ticketType?: string; trainNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOListVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceRequestGeneralInvoiceVOList extends $tea.Model { /** * @example * abc */ accountPeriod?: string; /** * @example * 100 */ amount?: string; /** * @example * 120 */ amountWithTax?: string; aviationTaxRate?: string; caacDevelopmentFund?: string; certificationDate?: string; certificationPeriod?: string; /** * @example * 1111 */ checkCode?: string; /** * @example * 2010-12-12 */ checkTime?: string; domesticOrIntl?: string; /** * @example * 张三 */ drawerName?: string; /** * @example * 2022-12-10 */ drewDate?: string; eFlightItineraryDetailVOList?: BatchAddInvoiceRequestGeneralInvoiceVOListEFlightItineraryDetailVOList[]; eTicketNo?: string; eTrainTicketDetailVOList?: BatchAddInvoiceRequestGeneralInvoiceVOListETrainTicketDetailVOList[]; /** * @example * abc */ electronicUrl?: string; fare?: string; fileId?: string; /** * @example * INPUT_VAT */ financeType?: string; fuelSurcharge?: string; /** * @example * RED */ fundType?: string; generalInvoiceDetailVOList?: BatchAddInvoiceRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList[]; gpNo?: string; /** * @example * http://XXX.jpg */ imageUrl?: string; /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; /** * @example * abc */ invoiceStatus?: string; /** * @example * INTPUT_VAT */ invoiceType?: string; /** * @example * 1111 */ machineCode?: string; ofdUrl?: string; /** * @example * abc */ oilFlag?: string; passenger?: string; passengerUserId?: string; /** * @example * abc */ payee?: string; pdfUrl?: string; /** * @example * abc */ processInstCode?: string; /** * @example * abc */ processInstType?: string; /** * @example * 杭州市 */ purchaserAddress?: string; purchaserBankAccount?: string; /** * @example * 建行 */ purchaserBankNameAccount?: string; /** * @example * 张三 */ purchaserName?: string; /** * @example * 155655 */ purchaserTaxNo?: string; /** * @example * 1333333333 */ purchaserTel?: string; receiverEmail?: string; receiverName?: string; receiverTel?: string; /** * @example * abc */ remark?: string; reviewer?: string; secondHandCarInvoiceDetailList?: BatchAddInvoiceRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList[]; /** * @example * 8852 */ sellerAddress?: string; sellerBankAccount?: string; /** * @example * 招商银行 */ sellerBankNameAccount?: string; /** * @example * 李四 */ sellerName?: string; /** * @example * 2202 */ sellerTaxNo?: string; /** * @example * 13355222222 */ sellerTel?: string; spaceId?: string; /** * @example * abc */ supplySign?: string; /** * @example * 20 */ taxAmount?: string; usedVehicleSaleDetailVOList?: BatchAddInvoiceRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: BatchAddInvoiceRequestGeneralInvoiceVOListVehicleSaleDetailVOList[]; /** * @example * abc */ verifyStatus?: string; /** * @example * abc */ voucherCode?: string; /** * @example * abc */ voucherStatus?: string; xmlUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceResponseBodyErrorResult extends $tea.Model { /** * @example * abc */ errorKey?: string; /** * @example * abc */ errorMsg?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchAddInvoiceResponseBodySuccessResult extends $tea.Model { invoiceCode?: string; invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateCustomerRequestCreateCustomerRequestList extends $tea.Model { /** * @example * abc */ description?: string; /** * @example * www.abc.com */ drawerEmail?: string; /** * @example * 1234567890 */ drawerTelephone?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ name?: string; /** * @example * abc */ purchaserAccount?: string; /** * @example * 杭州市 */ purchaserAddress?: string; /** * @example * 建行 */ purchaserBankName?: string; /** * @example * 李四 */ purchaserName?: string; /** * @example * 1333 */ purchaserTaxNo?: string; /** * @example * 13333333333 */ purchaserTel?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateCustomerResponseBodyErrorResult extends $tea.Model { errorKey?: string; errorMsg?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BeginConsumeResponseBodyResult extends $tea.Model { isSuccess?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelConsumeResponseBodyResult extends $tea.Model { isSuccess?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CommitConsumeResponseBodyResult extends $tea.Model { isSuccess?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateReceiptRequestReceipts extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 4.44 */ amount?: string; /** * @remarks * This parameter is required. * * @example * INC_XXX */ categoryCode?: string; /** * @remarks * This parameter is required. * * @example * abcd_efgh */ code?: string; /** * @example * 1636445218000 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * emp_xxx */ createUserId?: string; /** * @example * CUS_XXX */ customerCode?: string; /** * @example * ACC_XXX */ enterpriseAcountCode?: string; /** * @example * 1636445218000 */ occurDate?: number; /** * @example * emp_xxx */ principalId?: string; /** * @example * PROJ_XXX */ projectCode?: string; /** * @remarks * This parameter is required. * * @example * 1 */ receiptType?: number; /** * @example * 测试 */ remark?: string; /** * @example * SUP_XXX */ supplierCode?: string; /** * @example * 收款单 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateReceiptResponseBodyResults extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abcef-efgh-123 */ code?: string; /** * @example * success */ errorCode?: string; /** * @example * 成功 */ errorMsg?: string; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteReceiptRequestReceipts extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abcd_efgh */ code?: string; /** * @remarks * This parameter is required. * * @example * emp_xxx */ deleteUserId?: string; /** * @remarks * This parameter is required. * * @example * 1 */ receiptType?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteReceiptResponseBodyResults extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abcd_efgh */ code?: string; /** * @example * success */ errorCode?: string; /** * @example * 成功 */ errorMsg?: string; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFormTemplateInfoResponseBodyReceiptFormTemplateInfoListComponentList extends $tea.Model { /** * @example * \"100\" */ bindingVal?: string; /** * @example * \"xxx\" */ code?: string; /** * @example * "报销金额" */ name?: string; /** * @example * \"amount\" */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFormTemplateInfoResponseBodyReceiptFormTemplateInfoList extends $tea.Model { componentList?: GetFormTemplateInfoResponseBodyReceiptFormTemplateInfoListComponentList[]; /** * @example * "报销套件" */ name?: string; /** * @example * "PROC-EB81447A-B0E3-4A2F-A719-0A85EFD09184" */ processCode?: string; /** * @example * "invalid" */ status?: string; suiteId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageRequestRequest extends $tea.Model { /** * @example * abc */ accountantBookId?: string; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * abc */ endTime?: number; /** * @example * abc */ financeType?: string; /** * @example * 2 */ pageNumber?: number; /** * @example * 1 */ pageSize?: number; /** * @example * 2022-07-11 */ startTime?: number; /** * @example * 1111111111 */ taxNo?: string; /** * @example * ABC */ verifyStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBodyResultListGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBodyResultListTransportFeeDetailVOList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBodyResultListUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBodyResultListVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBodyResultList extends $tea.Model { accountPeriod?: string; amount?: string; amountWithTax?: string; checkCode?: string; checkTime?: string; drewDate?: string; electronicUrl?: string; financeType?: string; fundType?: string; generalInvoiceDetailVOList?: GetInvoiceByPageResponseBodyResultListGeneralInvoiceDetailVOList[]; imageUrl?: string; invoiceCode?: string; invoiceNo?: string; /** * @example * abc */ invoiceStatus?: string; invoiceType?: string; machineCode?: string; oilFlag?: string; payee?: string; processInstCode?: string; processInstType?: string; purchaserAddress?: string; purchaserBankNameAccount?: string; purchaserName?: string; purchaserTaxNo?: string; purchaserTel?: string; remark?: string; sellerAddress?: string; sellerBankNameAccount?: string; sellerName?: string; sellerTaxNo?: string; sellerTel?: string; status?: string; supplySign?: string; taxAmount?: string; transportFeeDetailVOList?: GetInvoiceByPageResponseBodyResultListTransportFeeDetailVOList[]; usedVehicleSaleDetailVOList?: GetInvoiceByPageResponseBodyResultListUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: GetInvoiceByPageResponseBodyResultListVehicleSaleDetailVOList[]; verifyStatus?: string; voucherCode?: string; voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInvoiceByPageResponseBodyResult extends $tea.Model { hasMore?: string; list?: GetInvoiceByPageResponseBodyResultList[]; nextCursor?: number; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMultiCompanyInfoByCodeResponseBodyAdvancedSettingList extends $tea.Model { /** * @example * relateedInvoice */ advancedSettingKey?: string; /** * @example * 关联发票 */ advancedSettingName?: string; /** * @example * 123456789 */ endDate?: number; value?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBenefitResponseBodyResult extends $tea.Model { remainQuota?: number; totalQuota?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCategoryByPageResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * INCOME_XXX */ code?: string; /** * @remarks * This parameter is required. * * @example * false */ isDir?: boolean; /** * @remarks * This parameter is required. * * @example * 汽车 */ name?: string; /** * @example * INCOM_XXX */ parentCode?: string; remark?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; /** * @remarks * This parameter is required. * * @example * income */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerByPageResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * CUS_XXX */ code?: string; /** * @remarks * This parameter is required. * * @example * 1634786828686 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 重要客户 */ description?: string; /** * @remarks * This parameter is required. * * @example * XX有限公司 */ name?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerInfoResponseBodyList extends $tea.Model { /** * @example * CUS_xxxxxxxx */ code?: string; contactAddress?: string; contactCompanyTelephone?: string; contactEmail?: string; contactName?: string; contactTelephone?: string; /** * @example * abc */ description?: string; /** * @example * www.abc.com */ drawerEmail?: string; /** * @example * 12345678901 */ drawerTelephone?: string; /** * @example * 张三 */ name?: string; /** * @example * abc */ purchaserAccount?: string; /** * @example * 杭州市 */ purchaserAddress?: string; /** * @example * abc */ purchaserName?: string; /** * @example * 123 */ purchaserTaxNo?: string; /** * @example * 13333333333 */ purchaserTel?: string; /** * @example * 建行 */ purchaserrBankName?: string; /** * @example * valid */ status?: string; /** * @example * 199200 */ userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryEnterpriseAccountByPageResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 12345 */ accountCode?: string; /** * @example * test@alipay.com */ accountId?: string; /** * @remarks * This parameter is required. * * @example * 网商银行 */ accountName?: string; /** * @example * test */ accountRemark?: string; /** * @remarks * This parameter is required. * * @example * ALIPAY */ accountType?: string; /** * @example * 10000.33 */ amount?: string; bankCode?: string; bankName?: string; /** * @remarks * This parameter is required. * * @example * 1631526550994 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * aaa */ creator?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryMultiCompanyInfoResponseBodyListAdvancedSettingList extends $tea.Model { /** * @example * relatedInvoice */ advancedSettingKey?: string; /** * @example * 关联发票 */ advancedSettingName?: string; /** * @example * 123456789 */ endDate?: number; valid?: boolean; value?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryMultiCompanyInfoResponseBodyList extends $tea.Model { accountantBookId?: string; accountantEnableDate?: string; accountingStandard?: string; advancedSettingList?: QueryMultiCompanyInfoResponseBodyListAdvancedSettingList[]; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * 钉钉 */ companyName?: string; /** * @example * 123456789 */ createTime?: string; /** * @example * 备注 */ remark?: string; /** * @example * valid */ status?: string; /** * @example * generalTaxpayer */ taxNature?: string; /** * @example * 123456789012345 */ taxNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryPermissionByUserIdResponseBodyPermissionDTOList extends $tea.Model { actionIdList?: string[]; resourceIdentity?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProductByPageResponseBodyList extends $tea.Model { code?: string; createTime?: number; description?: string; information?: string; name?: string; specification?: string; status?: string; unit?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectByPageResponseBodyList extends $tea.Model { caode?: string; code?: string; /** * @remarks * This parameter is required. * * @example * 1631524595555 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * aaaa */ creator?: string; /** * @example * 外派项目 */ description?: string; name?: string; parentCode?: string; /** * @remarks * This parameter is required. * * @example * PROJ-xxx */ projectCode?: string; /** * @remarks * This parameter is required. * * @example * 外派项目 */ projectName?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBodyResultCreator extends $tea.Model { /** * @example * https://xxxx */ avatarUrl?: string; /** * @example * 测试名字 */ nick?: string; /** * @example * 1231 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBodyResultCustomer extends $tea.Model { /** * @example * CUS_xxxxx */ code?: string; /** * @example * 李四 */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBodyResultProductInfoList extends $tea.Model { /** * @example * 12.3 */ amountWithTax?: string; /** * @example * 100 */ amountWithoutTax?: string; /** * @example * 10 */ discountAmount?: string; /** * @example * 鱼 */ name?: string; /** * @example * 2 */ quantity?: string; /** * @example * 大型 */ specification?: string; /** * @example * XXX */ taxClassificationCode?: string; /** * @example * 0.3 */ taxRate?: string; /** * @example * 千克 */ unit?: string; /** * @example * 12.3 */ unitPriceWithTax?: string; /** * @example * 100 */ unitPriceWithoutTax?: string; withTax?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBodyResultSpecificBusinessInfoSpecificBusinessInfoList extends $tea.Model { areaUnit?: string; carNo?: string; city?: string; crossCityFlg?: string; district?: string; leaseEnd?: number; leaseStart?: number; project?: string; projectNo?: string; propertyCertificateNumber?: string; province?: string; realEstateDetailedAddress?: string; spanRegionManageNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBodyResultSpecificBusinessInfo extends $tea.Model { /** * @example * lease */ specialBizCode?: string; specificBusinessInfoList?: QueryReceiptDetailForInvoiceResponseBodyResultSpecificBusinessInfoSpecificBusinessInfoList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptDetailForInvoiceResponseBodyResult extends $tea.Model { /** * @example * abc */ accountantBookId?: string; /** * @example * 4000 */ amount?: string; /** * @example * applied */ applyStatus?: string; /** * @example * invoicing */ bizStatus?: string; /** * @example * 123 */ businessId?: string; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * 123000 */ createTime?: string; creator?: QueryReceiptDetailForInvoiceResponseBodyResultCreator; customer?: QueryReceiptDetailForInvoiceResponseBodyResultCustomer; /** * @example * www.abc.com */ drawerEmail?: string; /** * @example * 12345678901 */ drawerTelephone?: string; /** * @example * VAT_NORMAL_E */ invoiceType?: string; /** * @example * EM-xxxxx */ modelId?: string; productInfoList?: QueryReceiptDetailForInvoiceResponseBodyResultProductInfoList[]; /** * @example * 32131131231 */ purchaserAccount?: string; /** * @example * 杭州市 */ purchaserAddress?: string; /** * @example * 工商银行XX支行 */ purchaserBankName?: string; /** * @example * 钉有限公司 */ purchaserName?: string; /** * @example * 123456 */ purchaserTaxNo?: string; /** * @example * 12345678901 */ purchaserTel?: string; /** * @example * abc */ receiptId?: string; /** * @example * 16000000 */ recordTime?: string; /** * @example * 备注信息 */ remark?: string; showPurchaserAccountInRemark?: boolean; showPurchaserContactInRemark?: boolean; showSellerAccountInRemark?: boolean; showSellerContactInRemark?: boolean; /** * @example * approval */ source?: string; specificBusinessInfo?: QueryReceiptDetailForInvoiceResponseBodyResultSpecificBusinessInfo; /** * @example * agree */ status?: string; /** * @example * 张三提交的开票申请单 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceResponseBodyListCreator extends $tea.Model { /** * @example * https://xxxx */ avatarUrl?: string; /** * @example * 测试名字 */ nick?: string; /** * @example * 1231 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceResponseBodyListCustomer extends $tea.Model { /** * @example * CUS_xxxxx */ code?: string; /** * @example * 李四 */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceResponseBodyListProductInfoList extends $tea.Model { /** * @example * 12.3 */ amountWithTax?: string; /** * @example * 100 */ amountWithoutTax?: string; /** * @example * 10 */ discountAmount?: string; /** * @example * 鱼 */ name?: string; /** * @example * 2 */ quantity?: string; /** * @example * 大型 */ specification?: string; /** * @example * XXX */ taxClassificationCode?: string; /** * @example * 0.3 */ taxRate?: string; /** * @example * 千克 */ unit?: string; /** * @example * 12.3 */ unitPriceWithTax?: string; /** * @example * 100 */ unitPriceWithoutTax?: string; withTax?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptForInvoiceResponseBodyList extends $tea.Model { /** * @example * abc */ accountantBookId?: string; /** * @example * 5000 */ amount?: string; /** * @example * applied */ applyStatus?: string; /** * @example * invoicing */ bizStatus?: string; /** * @example * 123 */ businessId?: string; /** * @example * COM_DEFAULT */ companyCode?: string; createTime?: string; creator?: QueryReceiptForInvoiceResponseBodyListCreator; customer?: QueryReceiptForInvoiceResponseBodyListCustomer; /** * @example * www.abc.com */ drawerEmail?: string; /** * @example * 12345678901 */ drawerTelephone?: string; /** * @example * 增值税发票 */ invoiceType?: string; /** * @example * EM-xxxxx */ modelId?: string; productInfoList?: QueryReceiptForInvoiceResponseBodyListProductInfoList[]; /** * @example * abc */ purchaserAccount?: string; /** * @example * 杭州市 */ purchaserAddress?: string; /** * @example * 建设银行 */ purchaserBankName?: string; /** * @example * 钉有限公司 */ purchaserName?: string; /** * @example * 123456 */ purchaserTaxNo?: string; /** * @example * 13333333333 */ purchaserTel?: string; /** * @example * abc */ receiptId?: string; /** * @example * 16000000 */ recordTime?: string; /** * @example * 备注信息 */ remark?: string; /** * @example * approval */ source?: string; /** * @example * agree */ status?: string; /** * @example * 张三提交的开票申请单 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBodyListCreator extends $tea.Model { /** * @example * https://xxxx */ avatarUrl?: string; /** * @example * 测试名字 */ nick?: string; /** * @example * 1231 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBodyListCustomer extends $tea.Model { /** * @example * CUS_xxxxx */ code?: string; /** * @example * 李四 */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBodyListPrincipal extends $tea.Model { avatarUrl?: string; nick?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBodyListProject extends $tea.Model { code?: string; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBodyListSupplier extends $tea.Model { code?: string; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsBaseInfoResponseBodyList extends $tea.Model { /** * @example * abc */ accountantBookId?: string; /** * @example * 5000 */ amount?: string; /** * @example * 1714973165000 */ approvedAt?: string; /** * @example * 123 */ businessId?: string; /** * @example * COM_DEFAULT */ companyCode?: string; /** * @example * 1714973165000 */ createTime?: string; creator?: QueryReceiptsBaseInfoResponseBodyListCreator; customer?: QueryReceiptsBaseInfoResponseBodyListCustomer; /** * @example * https://abc.com */ instanceJumpUrl?: string; /** * @example * EM-xxxxx */ modelId?: string; principal?: QueryReceiptsBaseInfoResponseBodyListPrincipal; project?: QueryReceiptsBaseInfoResponseBodyListProject; /** * @example * abc */ receiptId?: string; /** * @example * 16000000 */ recordTime?: string; /** * @example * 备注信息 */ remark?: string; /** * @example * approval */ source?: string; /** * @example * agree */ status?: string; supplier?: QueryReceiptsBaseInfoResponseBodyListSupplier; /** * @example * 张三提交的开票申请单 */ title?: string; voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryReceiptsByPageResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1234 */ appId?: string; /** * @remarks * This parameter is required. * * @example * {"operatorUserId":"015865244722391178","data":{"amount":{"amountStr":"566"},"code":"d0d54815-32c5-4b18-8391-e79713bba95e","payeeAt":1637251200000,"departmentCode":"-1","project":{"projectCode":"PROJ_101761F3FF6B21362ECA000N","projectName":"客户合作项目"},"principalId":"015865244722391178","enterpriseAccount":{},"approvedAt":1637305373000,"title":"地狱猫提交的智能财务-收款","createAt":1637305353000,"paymentAt":1637251200000,"supplier":{},"operateUserId":"015865244722391178","applicantEmployeeId":"015865244722391178","comment":"ffff","category":{"categoryCode":"INC_1016D6CB3C181E28F0120009","categoryName":"销售收入"},"customer":{"customerCode":"CUS_10178592ECEC2133C893000F","customerName":"钉钉"},"status":"agree"}} */ data?: string; /** * @remarks * This parameter is required. * * @example * EM-1017F28E03350B1738B3000X */ modelId?: string; /** * @remarks * This parameter is required. * * @example * approval */ source?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleMemberByPageResponseBodyList extends $tea.Model { avatarUrl?: string; nick?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySupplierByPageResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * SUP_XXX */ code?: string; /** * @remarks * This parameter is required. * * @example * 1634786828686 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 原材料供应商 */ description?: string; /** * @remarks * This parameter is required. * * @example * XX供应商 */ name?: string; /** * @remarks * This parameter is required. * * @example * valid */ status?: string; userDefineCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryUserRoleListResponseBodyFinanceEmpDeptOpenList extends $tea.Model { cascadeDeptId?: string; deptId?: number; name?: string; superDeptId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryUserRoleListResponseBodyRoleVOList extends $tea.Model { /** * @example * applicationManager */ roleCode?: string; /** * @example * 应用管理员 */ roleName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedRequestInvoiceKeyVOList extends $tea.Model { /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponseInvoiceKeyVOList extends $tea.Model { /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponse extends $tea.Model { invoiceKeyVOList?: UnbindApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponseInvoiceKeyVOList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnbindApplyReceiptAndInvoiceRelatedResponseBodyErrorInvoiceKeyVOList extends $tea.Model { invoiceCode?: string; invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOList extends $tea.Model { /** * @example * abc */ accountPeriod?: string; /** * @example * 100 */ amount?: string; /** * @example * 120 */ amountWithTax?: string; /** * @example * 1111 */ checkCode?: string; /** * @example * 2010-12-12 */ checkTime?: string; /** * @example * 张三 */ drawerName?: string; /** * @example * 2022-12-10 */ drewDate?: string; /** * @example * abc */ electronicUrl?: string; /** * @example * INPUT_VAT */ financeType?: string; /** * @example * RED */ fundType?: string; generalInvoiceDetailVOList?: UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList[]; /** * @example * http://XXX.jpg */ imageUrl?: string; /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; /** * @example * abc */ invoiceStatus?: string; /** * @example * INTPUT_VAT */ invoiceType?: string; /** * @example * 1111 */ machineCode?: string; /** * @example * abc */ oilFlag?: string; /** * @example * abc */ payee?: string; /** * @example * abc */ processInstCode?: string; /** * @example * abc */ processInstType?: string; /** * @example * 杭州市 */ purchaserAddress?: string; purchaserBankAccount?: string; /** * @example * 建行 */ purchaserBankNameAccount?: string; /** * @example * 张三 */ purchaserName?: string; /** * @example * 155655 */ purchaserTaxNo?: string; /** * @example * 1333333333 */ purchaserTel?: string; receiverEmail?: string; receiverName?: string; receiverTel?: string; /** * @example * abc */ remark?: string; secondHandCarInvoiceDetailList?: UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList[]; /** * @example * 8852 */ sellerAddress?: string; sellerBankAccount?: string; /** * @example * 招商银行 */ sellerBankNameAccount?: string; /** * @example * 李四 */ sellerName?: string; /** * @example * 2202 */ sellerTaxNo?: string; /** * @example * 13355222222 */ sellerTel?: string; /** * @example * abc */ supplySign?: string; /** * @example * 20 */ taxAmount?: string; usedVehicleSaleDetailVOList?: UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: UpdateApplyReceiptAndInvoiceRelatedRequestGeneralInvoiceVOListVehicleSaleDetailVOList[]; /** * @example * abc */ verifyStatus?: string; /** * @example * abc */ voucherCode?: string; /** * @example * abc */ voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponseInvoiceKeyVOList extends $tea.Model { /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponse extends $tea.Model { invoiceKeyVOList?: UpdateApplyReceiptAndInvoiceRelatedResponseBodyBatchUpdateInvoiceResponseInvoiceKeyVOList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateApplyReceiptAndInvoiceRelatedResponseBodyErrorInvoiceKeyVOList extends $tea.Model { invoiceCode?: string; invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; /** * @example * 1 */ taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; /** * @example * 111 */ inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVO extends $tea.Model { accountPeriod?: string; amount?: string; amountWithTax?: string; checkCode?: string; checkTime?: string; /** * @example * 张三 */ drawerName?: string; drewDate?: string; electronicUrl?: string; financeType?: string; fundType?: string; generalInvoiceDetailVOList?: UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOGeneralInvoiceDetailVOList[]; /** * @example * http://XXX.jpg */ imageUrl?: string; invoiceCode?: string; invoiceNo?: string; invoiceStatus?: string; invoiceType?: string; machineCode?: string; oilFlag?: string; payee?: string; processInstCode?: string; processInstType?: string; purchaserAddress?: string; /** * @example * 111 */ purchaserBankAccount?: string; /** * @example * 111 */ purchaserBankNameAccount?: string; purchaserName?: string; purchaserTaxNo?: string; purchaserTel?: string; remark?: string; secondHandCarInvoiceDetailList?: UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOSecondHandCarInvoiceDetailList[]; sellerAddress?: string; /** * @example * 111 */ sellerBankAccount?: string; sellerBankNameAccount?: string; sellerName?: string; sellerTaxNo?: string; sellerTel?: string; supplySign?: string; taxAmount?: string; usedVehicleSaleDetailVOList?: UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: UpdateInvoiceAbandonStatusRequestBlueGeneralInvoiceVOVehicleSaleDetailVOList[]; verifyStatus?: string; voucherCode?: string; voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; /** * @example * 111 */ taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; /** * @example * 111 */ inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVO extends $tea.Model { accountPeriod?: string; amount?: string; amountWithTax?: string; checkCode?: string; checkTime?: string; /** * @example * 张三 */ drawerName?: string; drewDate?: string; electronicUrl?: string; financeType?: string; fundType?: string; generalInvoiceDetailVOList?: UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOGeneralInvoiceDetailVOList[]; /** * @example * http://XXX.jpg */ imageUrl?: string; invoiceCode?: string; invoiceNo?: string; invoiceStatus?: string; invoiceType?: string; machineCode?: string; oilFlag?: string; payee?: string; processInstCode?: string; processInstType?: string; purchaserAddress?: string; /** * @example * aaa */ purchaserBankAccount?: string; purchaserBankNameAccount?: string; purchaserName?: string; purchaserTaxNo?: string; purchaserTel?: string; remark?: string; secondHandCarInvoiceDetailList?: UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOSecondHandCarInvoiceDetailList[]; sellerAddress?: string; /** * @example * 111 */ sellerBankAccount?: string; sellerBankNameAccount?: string; sellerName?: string; sellerTaxNo?: string; sellerTel?: string; supplySign?: string; taxAmount?: string; usedVehicleSaleDetailVOList?: UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: UpdateInvoiceAbandonStatusRequestRedGeneralInvoiceVOVehicleSaleDetailVOList[]; verifyStatus?: string; voucherCode?: string; voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList extends $tea.Model { /** * @example * abc */ accountPeriod?: string; /** * @example * 100 */ amount?: string; /** * @example * 120 */ amountWithTax?: string; /** * @example * 1111 */ checkCode?: string; /** * @example * 2010-12-12 */ checkTime?: string; /** * @example * 张三 */ drawerName?: string; /** * @example * 2022-12-10 */ drewDate?: string; /** * @example * abc */ electronicUrl?: string; /** * @example * INPUT_VAT */ financeType?: string; /** * @example * RED */ fundType?: string; generalInvoiceDetailVOList?: UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList[]; /** * @example * http://XXX.jpg */ imageUrl?: string; /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; /** * @example * abc */ invoiceStatus?: string; /** * @example * INTPUT_VAT */ invoiceType?: string; /** * @example * 1111 */ machineCode?: string; /** * @example * abc */ oilFlag?: string; /** * @example * abc */ payee?: string; /** * @example * abc */ processInstCode?: string; /** * @example * abc */ processInstType?: string; /** * @example * 杭州市 */ purchaserAddress?: string; purchaserBankAccount?: string; /** * @example * 建行 */ purchaserBankNameAccount?: string; /** * @example * 张三 */ purchaserName?: string; /** * @example * 155655 */ purchaserTaxNo?: string; /** * @example * 1333333333 */ purchaserTel?: string; /** * @example * abc */ remark?: string; secondHandCarInvoiceDetailList?: UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList[]; /** * @example * 8852 */ sellerAddress?: string; sellerBankAccount?: string; /** * @example * 招商银行 */ sellerBankNameAccount?: string; /** * @example * 李四 */ sellerName?: string; /** * @example * 2202 */ sellerTaxNo?: string; /** * @example * 13355222222 */ sellerTel?: string; /** * @example * abc */ supplySign?: string; /** * @example * 20 */ taxAmount?: string; usedVehicleSaleDetailVOList?: UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList[]; /** * @example * abc */ verifyStatus?: string; /** * @example * abc */ voucherCode?: string; /** * @example * abc */ voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList extends $tea.Model { /** * @example * 1001 */ invoiceCode?: string; /** * @example * 2202 */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodResponseBodyErrorResult extends $tea.Model { /** * @example * abc */ errorKey?: string; /** * @example * abc */ errorMsg?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountPeriodResponseBodySuccessResult extends $tea.Model { invoiceCode?: string; invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateRequestInvoiceFinanceInfoVOList extends $tea.Model { /** * @example * 2022-02-03 */ accountingPeriodData?: string; /** * @example * 2202020 */ invoiceCode?: string; /** * @example * 220200200 */ invoiceNo?: string; /** * @example * VAT_DIGITAL_NORMAL */ invoiceType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateResponseBodyResultFailInvoices extends $tea.Model { /** * @example * 50001 */ errorCode?: string; /** * @example * invoice not exist */ errorMsg?: string; /** * @example * 1231231231 */ invoiceCode?: string; /** * @example * 1231231231 */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingPeriodDateResponseBodyResult extends $tea.Model { /** * @example * 100 */ failCount?: number; failInvoices?: UpdateInvoiceAccountingPeriodDateResponseBodyResultFailInvoices[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusRequestInvoiceFinanceInfoVOList extends $tea.Model { /** * @example * in_account */ accountingStatus?: string; /** * @example * 2022002022 */ invoiceCode?: string; /** * @example * 20022 */ invoiceNo?: string; /** * @example * VAT_DIGITAL_NORMAL */ invoiceType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusResponseBodyResultFailInvoices extends $tea.Model { /** * @example * 50001 */ errorCode?: string; /** * @example * invoice not exist */ errorMsg?: string; /** * @example * 123123123 */ invoiceCode?: string; /** * @example * 123123123123 */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAccountingStatusResponseBodyResult extends $tea.Model { /** * @example * 100 */ failCount?: number; failInvoices?: UpdateInvoiceAccountingStatusResponseBodyResultFailInvoices[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOFlightItineraryDetails extends $tea.Model { /** * @example * 北京国际机场 */ carrier?: string; /** * @example * AA1234 */ flightNumber?: string; /** * @example * 2023-05-11 */ flyDate?: string; /** * @example * 杭州 */ flyFrom?: string; /** * @example * 16:00 */ flyTime?: string; /** * @example * 北京 */ flyTo?: string; /** * @example * 头等舱 */ seat?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; /** * @example * 1 */ taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; /** * @example * 123 */ inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVO extends $tea.Model { accountPeriod?: string; /** * @example * ABC */ agentCode?: string; amount?: string; amountWithTax?: string; /** * @example * 123 */ caacDevelopmentFund?: string; checkCode?: string; checkTime?: string; /** * @example * 杭州 */ city?: string; /** * @example * 北京 */ destination?: string; /** * @example * 123KM */ distance?: string; /** * @example * 张三 */ drawerName?: string; drewDate?: string; electronicUrl?: string; /** * @example * 杭州北 */ entrance?: string; /** * @example * 杭州北 */ exit?: string; financeType?: string; flightItineraryDetails?: UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOFlightItineraryDetails[]; /** * @example * 123 */ fuelSurcharge?: string; fundType?: string; generalInvoiceDetailVOList?: UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOGeneralInvoiceDetailVOList[]; /** * @example * 18:00 */ getOffTime?: string; /** * @example * 17:00 */ getOnTime?: string; /** * @example * http://XXX.jpg */ imageUrl?: string; invoiceCode?: string; invoiceNo?: string; invoiceStatus?: string; invoiceType?: string; /** * @example * ABCD */ issueBy?: string; machineCode?: string; oilFlag?: string; /** * @example * 杭州 */ origin?: string; /** * @example * 张三 */ passenger?: string; /** * @example * 330781****1234 */ passengerUserId?: string; payee?: string; /** * @example * 123 */ printSerialNumber?: string; processInstCode?: string; processInstType?: string; purchaserAddress?: string; /** * @example * abc */ purchaserBankAccount?: string; /** * @example * abc */ purchaserBankNameAccount?: string; purchaserName?: string; purchaserTaxNo?: string; purchaserTel?: string; /** * @example * abc@test.com */ receiverEmail?: string; /** * @example * 张三 */ receiverName?: string; /** * @example * 1234567809 */ receiverTel?: string; remark?: string; /** * @example * 2023-09-01 */ seatClass?: string; secondHandCarInvoiceDetailList?: UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOSecondHandCarInvoiceDetailList[]; sellerAddress?: string; /** * @example * abc */ sellerBankAccount?: string; /** * @example * abc */ sellerBankNameAccount?: string; sellerName?: string; sellerTaxNo?: string; sellerTel?: string; /** * @example * 杭州 */ serialNo?: string; /** * @example * 杭州 */ startTime?: string; supplySign?: string; /** * @example * 123 */ surcharge?: string; taxAmount?: string; /** * @example * G1234 */ trainNo?: string; /** * @example * 2023-09-01 */ travelDate?: string; usedVehicleSaleDetailVOList?: UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: UpdateInvoiceAndReceiptRelatedRequestGeneralInvoiceVOVehicleSaleDetailVOList[]; verifyStatus?: string; voucherCode?: string; voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList extends $tea.Model { amount?: string; goodsName?: string; quantity?: string; revenueCode?: string; rowNo?: string; specification?: string; taxAmount?: string; taxPre?: string; taxPreType?: string; taxRate?: string; unit?: string; unitPrice?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList extends $tea.Model { amount?: string; cardNo?: string; endDate?: string; goodsName?: string; revenueCode?: string; rowNo?: string; startDate?: string; taxAmount?: string; taxRate?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList extends $tea.Model { auctionUnit?: string; auctionUnitAddress?: string; auctionUnitBank?: string; auctionUnitTaxNo?: string; auctionUtilTel?: string; carModel?: string; cardNo?: string; registration?: string; transferVehicle?: string; usedCarAddress?: string; usedCarMarket?: string; usedCarMarketBank?: string; usedCarMarketPhone?: string; usedCarMarketTaxNo?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListVehicleSaleDetailVOList extends $tea.Model { brand?: string; certificateNo?: string; engineNo?: string; idCardNo?: string; importCertificateNo?: string; inspectionListNo?: string; maxPassengers?: string; originPlace?: string; paymentVoucherNo?: string; taxAuthorityName?: string; taxAuthorityNo?: string; taxRate?: string; tonnage?: string; vehicleNo?: string; vehicleType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOList extends $tea.Model { /** * @example * abc */ accountPeriod?: string; /** * @example * 100 */ amount?: string; /** * @example * 120 */ amountWithTax?: string; /** * @example * 1111 */ checkCode?: string; /** * @example * 2010-12-12 */ checkTime?: string; /** * @example * 张三 */ drawerName?: string; /** * @example * 2022-12-10 */ drewDate?: string; /** * @example * abc */ electronicUrl?: string; /** * @example * INPUT_VAT */ financeType?: string; /** * @example * RED */ fundType?: string; generalInvoiceDetailVOList?: UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList[]; /** * @example * http://XXX.jpg */ imageUrl?: string; /** * @example * abc */ invoiceCode?: string; /** * @example * abc */ invoiceNo?: string; /** * @example * abc */ invoiceStatus?: string; /** * @example * INTPUT_VAT */ invoiceType?: string; /** * @example * 1111 */ machineCode?: string; /** * @example * abc */ oilFlag?: string; /** * @example * abc */ payee?: string; /** * @example * abc */ processInstCode?: string; /** * @example * abc */ processInstType?: string; /** * @example * 杭州市 */ purchaserAddress?: string; purchaserBankAccount?: string; /** * @example * 建行 */ purchaserBankNameAccount?: string; /** * @example * 张三 */ purchaserName?: string; /** * @example * 155655 */ purchaserTaxNo?: string; /** * @example * 1333333333 */ purchaserTel?: string; /** * @example * abc */ remark?: string; secondHandCarInvoiceDetailList?: UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList[]; /** * @example * 8852 */ sellerAddress?: string; sellerBankAccount?: string; /** * @example * 招商银行 */ sellerBankNameAccount?: string; /** * @example * 李四 */ sellerName?: string; /** * @example * 2202 */ sellerTaxNo?: string; /** * @example * 13355222222 */ sellerTel?: string; /** * @example * abc */ supplySign?: string; /** * @example * 20 */ taxAmount?: string; usedVehicleSaleDetailVOList?: UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList[]; vehicleSaleDetailVOList?: UpdateInvoiceVerifyStatusRequestGeneralInvoiceVOListVehicleSaleDetailVOList[]; /** * @example * abc */ verifyStatus?: string; /** * @example * abc */ voucherCode?: string; /** * @example * abc */ voucherStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInvoiceVerifyStatusRequestInvoiceKeyVOList extends $tea.Model { /** * @example * 1001 */ invoiceCode?: string; /** * @example * 2202 */ invoiceNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptRequestReceipts extends $tea.Model { /** * @example * 2.44 */ amount?: string; /** * @example * INC_XXX */ categoryCode?: string; /** * @remarks * This parameter is required. * * @example * abcd_efgh */ code?: string; /** * @example * CUS_XXX */ customerCode?: string; /** * @example * ACC_XXX */ enterpriseAcountCode?: string; /** * @example * 1636445218000 */ occurDate?: number; /** * @example * emp_xxx */ principalId?: string; /** * @example * PROJ_XXX */ projectCode?: string; /** * @remarks * This parameter is required. * * @example * 1 */ receiptType?: number; /** * @example * 测试单据 */ remark?: string; /** * @example * SUP_XXX */ supplierCode?: string; /** * @example * 付款单 */ title?: string; /** * @remarks * This parameter is required. * * @example * 1636445218000 */ updateTime?: number; /** * @remarks * This parameter is required. * * @example * emp_xxx */ updateUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateReceiptResponseBodyResults extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abcd_efgh_1234 */ code?: string; /** * @example * success */ errorCode?: string; /** * @example * 成功 */ errorMsg?: string; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 追加角色权限点 * * @param tmpReq - AppendRolePermissionRequest * @param headers - AppendRolePermissionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AppendRolePermissionResponse */ appendRolePermissionWithOptions(tmpReq: AppendRolePermissionRequest, headers: AppendRolePermissionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 追加角色权限点 * * @param request - AppendRolePermissionRequest * @returns AppendRolePermissionResponse */ appendRolePermission(request: AppendRolePermissionRequest): Promise; /** * 发票数据批量写入 * * @param request - BatchAddInvoiceRequest * @param headers - BatchAddInvoiceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchAddInvoiceResponse */ batchAddInvoiceWithOptions(request: BatchAddInvoiceRequest, headers: BatchAddInvoiceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 发票数据批量写入 * * @param request - BatchAddInvoiceRequest * @returns BatchAddInvoiceResponse */ batchAddInvoice(request: BatchAddInvoiceRequest): Promise; /** * 批量增加用户信息 * * @param request - BatchCreateCustomerRequest * @param headers - BatchCreateCustomerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchCreateCustomerResponse */ batchCreateCustomerWithOptions(request: BatchCreateCustomerRequest, headers: BatchCreateCustomerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量增加用户信息 * * @param request - BatchCreateCustomerRequest * @returns BatchCreateCustomerResponse */ batchCreateCustomer(request: BatchCreateCustomerRequest): Promise; /** * 预核销智能财务的权益 * * @param request - BeginConsumeRequest * @param headers - BeginConsumeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BeginConsumeResponse */ beginConsumeWithOptions(request: BeginConsumeRequest, headers: BeginConsumeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 预核销智能财务的权益 * * @param request - BeginConsumeRequest * @returns BeginConsumeResponse */ beginConsume(request: BeginConsumeRequest): Promise; /** * 绑定钉钉智能财务企业主体的账套信息 * * @param request - BindCompanyAccountantBookRequest * @param headers - BindCompanyAccountantBookHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BindCompanyAccountantBookResponse */ bindCompanyAccountantBookWithOptions(request: BindCompanyAccountantBookRequest, headers: BindCompanyAccountantBookHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 绑定钉钉智能财务企业主体的账套信息 * * @param request - BindCompanyAccountantBookRequest * @returns BindCompanyAccountantBookResponse */ bindCompanyAccountantBook(request: BindCompanyAccountantBookRequest): Promise; /** * 取消核销智能财务的权益 * * @param request - CancelConsumeRequest * @param headers - CancelConsumeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CancelConsumeResponse */ cancelConsumeWithOptions(request: CancelConsumeRequest, headers: CancelConsumeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 取消核销智能财务的权益 * * @param request - CancelConsumeRequest * @returns CancelConsumeResponse */ cancelConsume(request: CancelConsumeRequest): Promise; /** * 查验发票是否生成凭证 * * @param request - CheckVoucherStatusRequest * @param headers - CheckVoucherStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CheckVoucherStatusResponse */ checkVoucherStatusWithOptions(request: CheckVoucherStatusRequest, headers: CheckVoucherStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查验发票是否生成凭证 * * @param request - CheckVoucherStatusRequest * @returns CheckVoucherStatusResponse */ checkVoucherStatus(request: CheckVoucherStatusRequest): Promise; /** * 确认核销智能财务的权益 * * @param request - CommitConsumeRequest * @param headers - CommitConsumeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CommitConsumeResponse */ commitConsumeWithOptions(request: CommitConsumeRequest, headers: CommitConsumeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 确认核销智能财务的权益 * * @param request - CommitConsumeRequest * @returns CommitConsumeResponse */ commitConsume(request: CommitConsumeRequest): Promise; /** * 创建智能财务的客户信息 * * @param request - CreateCustomerRequest * @param headers - CreateCustomerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateCustomerResponse */ createCustomerWithOptions(request: CreateCustomerRequest, headers: CreateCustomerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建智能财务的客户信息 * * @param request - CreateCustomerRequest * @returns CreateCustomerResponse */ createCustomer(request: CreateCustomerRequest): Promise; /** * 创建智能财务单据 * * @param request - CreateReceiptRequest * @param headers - CreateReceiptHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateReceiptResponse */ createReceiptWithOptions(request: CreateReceiptRequest, headers: CreateReceiptHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建智能财务单据 * * @param request - CreateReceiptRequest * @returns CreateReceiptResponse */ createReceipt(request: CreateReceiptRequest): Promise; /** * 删除智能财务单据 * * @param request - DeleteReceiptRequest * @param headers - DeleteReceiptHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteReceiptResponse */ deleteReceiptWithOptions(request: DeleteReceiptRequest, headers: DeleteReceiptHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除智能财务单据 * * @param request - DeleteReceiptRequest * @returns DeleteReceiptResponse */ deleteReceipt(request: DeleteReceiptRequest): Promise; /** * 获取可以查看账本的用户列表 * * @param headers - GetBookkeepingUserListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetBookkeepingUserListResponse */ getBookkeepingUserListWithOptions(headers: GetBookkeepingUserListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取可以查看账本的用户列表 * @returns GetBookkeepingUserListResponse */ getBookkeepingUserList(): Promise; /** * 获取费用类别 * * @param request - GetCategoryRequest * @param headers - GetCategoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetCategoryResponse */ getCategoryWithOptions(request: GetCategoryRequest, headers: GetCategoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取费用类别 * * @param request - GetCategoryRequest * @returns GetCategoryResponse */ getCategory(request: GetCategoryRequest): Promise; /** * 获取智能财务应用内维护的客户信息 * * @param request - GetCustomerRequest * @param headers - GetCustomerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetCustomerResponse */ getCustomerWithOptions(request: GetCustomerRequest, headers: GetCustomerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取智能财务应用内维护的客户信息 * * @param request - GetCustomerRequest * @returns GetCustomerResponse */ getCustomer(request: GetCustomerRequest): Promise; /** * 获取企业账户 * * @param request - GetFinanceAccountRequest * @param headers - GetFinanceAccountHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetFinanceAccountResponse */ getFinanceAccountWithOptions(request: GetFinanceAccountRequest, headers: GetFinanceAccountHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取企业账户 * * @param request - GetFinanceAccountRequest * @returns GetFinanceAccountResponse */ getFinanceAccount(request: GetFinanceAccountRequest): Promise; /** * 获取智能财务套件模版信息 * * @param headers - GetFormTemplateInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetFormTemplateInfoResponse */ getFormTemplateInfoWithOptions(headers: GetFormTemplateInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取智能财务套件模版信息 * @returns GetFormTemplateInfoResponse */ getFormTemplateInfo(): Promise; /** * 发票分页查询接口 * * @param tmpReq - GetInvoiceByPageRequest * @param headers - GetInvoiceByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetInvoiceByPageResponse */ getInvoiceByPageWithOptions(tmpReq: GetInvoiceByPageRequest, headers: GetInvoiceByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 发票分页查询接口 * * @param request - GetInvoiceByPageRequest * @returns GetInvoiceByPageResponse */ getInvoiceByPage(request: GetInvoiceByPageRequest): Promise; /** * 用来给isv提供是否使用智能账本的判断接口 * * @param headers - GetIsNewVersionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetIsNewVersionResponse */ getIsNewVersionWithOptions(headers: GetIsNewVersionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 用来给isv提供是否使用智能账本的判断接口 * @returns GetIsNewVersionResponse */ getIsNewVersion(): Promise; /** * 根据comanyCode查询钉钉智能财务多主体信息 * * @param headers - GetMultiCompanyInfoByCodeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetMultiCompanyInfoByCodeResponse */ getMultiCompanyInfoByCodeWithOptions(companyCode: string, headers: GetMultiCompanyInfoByCodeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据comanyCode查询钉钉智能财务多主体信息 * @returns GetMultiCompanyInfoByCodeResponse */ getMultiCompanyInfoByCode(companyCode: string): Promise; /** * 获取商品信息 * * @param request - GetProductRequest * @param headers - GetProductHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProductResponse */ getProductWithOptions(request: GetProductRequest, headers: GetProductHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取商品信息 * * @param request - GetProductRequest * @returns GetProductResponse */ getProduct(request: GetProductRequest): Promise; /** * 获取单条项目 * * @param request - GetProjectRequest * @param headers - GetProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProjectResponse */ getProjectWithOptions(request: GetProjectRequest, headers: GetProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取单条项目 * * @param request - GetProjectRequest * @returns GetProjectResponse */ getProject(request: GetProjectRequest): Promise; /** * 获取智能财务单据详情 * * @param request - GetReceiptRequest * @param headers - GetReceiptHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetReceiptResponse */ getReceiptWithOptions(request: GetReceiptRequest, headers: GetReceiptHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取智能财务单据详情 * * @param request - GetReceiptRequest * @returns GetReceiptResponse */ getReceipt(request: GetReceiptRequest): Promise; /** * 获取智能财务应用内维护的供应商信息 * * @param request - GetSupplierRequest * @param headers - GetSupplierHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSupplierResponse */ getSupplierWithOptions(request: GetSupplierRequest, headers: GetSupplierHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取智能财务应用内维护的供应商信息 * * @param request - GetSupplierRequest * @returns GetSupplierResponse */ getSupplier(request: GetSupplierRequest): Promise; /** * 获取用友开放平台接口鉴权信息 * * @param request - GetYongYouOpenApiTokenRequest * @param headers - GetYongYouOpenApiTokenHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetYongYouOpenApiTokenResponse */ getYongYouOpenApiTokenWithOptions(request: GetYongYouOpenApiTokenRequest, headers: GetYongYouOpenApiTokenHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取用友开放平台接口鉴权信息 * * @param request - GetYongYouOpenApiTokenRequest * @returns GetYongYouOpenApiTokenResponse */ getYongYouOpenApiToken(request: GetYongYouOpenApiTokenRequest): Promise; /** * 查询钉钉组织绑定的畅捷通组织 * * @param headers - GetYongYouOrgRelationHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetYongYouOrgRelationResponse */ getYongYouOrgRelationWithOptions(headers: GetYongYouOrgRelationHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询钉钉组织绑定的畅捷通组织 * @returns GetYongYouOrgRelationResponse */ getYongYouOrgRelation(): Promise; /** * 权益核销 * * @param request - ProfessionBenefitConsumeRequest * @param headers - ProfessionBenefitConsumeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ProfessionBenefitConsumeResponse */ professionBenefitConsumeWithOptions(request: ProfessionBenefitConsumeRequest, headers: ProfessionBenefitConsumeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 权益核销 * * @param request - ProfessionBenefitConsumeRequest * @returns ProfessionBenefitConsumeResponse */ professionBenefitConsume(request: ProfessionBenefitConsumeRequest): Promise; /** * 触发单据同步给有成 * * @param request - PushHistoricalReceiptsRequest * @param headers - PushHistoricalReceiptsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PushHistoricalReceiptsResponse */ pushHistoricalReceiptsWithOptions(request: PushHistoricalReceiptsRequest, headers: PushHistoricalReceiptsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 触发单据同步给有成 * * @param request - PushHistoricalReceiptsRequest * @returns PushHistoricalReceiptsResponse */ pushHistoricalReceipts(request: PushHistoricalReceiptsRequest): Promise; /** * 查询智能财务计量型权益 * * @param request - QueryBenefitRequest * @param headers - QueryBenefitHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryBenefitResponse */ queryBenefitWithOptions(request: QueryBenefitRequest, headers: QueryBenefitHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询智能财务计量型权益 * * @param request - QueryBenefitRequest * @returns QueryBenefitResponse */ queryBenefit(request: QueryBenefitRequest): Promise; /** * 批量获取费用类别 * * @param request - QueryCategoryByPageRequest * @param headers - QueryCategoryByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCategoryByPageResponse */ queryCategoryByPageWithOptions(request: QueryCategoryByPageRequest, headers: QueryCategoryByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量获取费用类别 * * @param request - QueryCategoryByPageRequest * @returns QueryCategoryByPageResponse */ queryCategoryByPage(request: QueryCategoryByPageRequest): Promise; /** * 查询某个主体的开票申请单的提单数量 * * @param request - QueryCompanyInvoiceRelationCountRequest * @param headers - QueryCompanyInvoiceRelationCountHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCompanyInvoiceRelationCountResponse */ queryCompanyInvoiceRelationCountWithOptions(request: QueryCompanyInvoiceRelationCountRequest, headers: QueryCompanyInvoiceRelationCountHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询某个主体的开票申请单的提单数量 * * @param request - QueryCompanyInvoiceRelationCountRequest * @returns QueryCompanyInvoiceRelationCountResponse */ queryCompanyInvoiceRelationCount(request: QueryCompanyInvoiceRelationCountRequest): Promise; /** * 分页批量获取智能财务应用内维护的客户信息 * * @param request - QueryCustomerByPageRequest * @param headers - QueryCustomerByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCustomerByPageResponse */ queryCustomerByPageWithOptions(request: QueryCustomerByPageRequest, headers: QueryCustomerByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页批量获取智能财务应用内维护的客户信息 * * @param request - QueryCustomerByPageRequest * @returns QueryCustomerByPageResponse */ queryCustomerByPage(request: QueryCustomerByPageRequest): Promise; /** * 提供给合作伙伴,查询智能财务的客户配置信息 * * @param request - QueryCustomerInfoRequest * @param headers - QueryCustomerInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCustomerInfoResponse */ queryCustomerInfoWithOptions(request: QueryCustomerInfoRequest, headers: QueryCustomerInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 提供给合作伙伴,查询智能财务的客户配置信息 * * @param request - QueryCustomerInfoRequest * @returns QueryCustomerInfoResponse */ queryCustomerInfo(request: QueryCustomerInfoRequest): Promise; /** * 批量获取企业账户 * * @param request - QueryEnterpriseAccountByPageRequest * @param headers - QueryEnterpriseAccountByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryEnterpriseAccountByPageResponse */ queryEnterpriseAccountByPageWithOptions(request: QueryEnterpriseAccountByPageRequest, headers: QueryEnterpriseAccountByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量获取企业账户 * * @param request - QueryEnterpriseAccountByPageRequest * @returns QueryEnterpriseAccountByPageResponse */ queryEnterpriseAccountByPage(request: QueryEnterpriseAccountByPageRequest): Promise; /** * 查询智能财务配置的企业信息 * * @param headers - QueryFinanceCompanyInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryFinanceCompanyInfoResponse */ queryFinanceCompanyInfoWithOptions(headers: QueryFinanceCompanyInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询智能财务配置的企业信息 * @returns QueryFinanceCompanyInfoResponse */ queryFinanceCompanyInfo(): Promise; /** * 查询开票申请单的提单数量 * * @param headers - QueryInvoiceRelationCountHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryInvoiceRelationCountResponse */ queryInvoiceRelationCountWithOptions(headers: QueryInvoiceRelationCountHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询开票申请单的提单数量 * @returns QueryInvoiceRelationCountResponse */ queryInvoiceRelationCount(): Promise; /** * 查询钉钉智能财务多主体信息 * * @param request - QueryMultiCompanyInfoRequest * @param headers - QueryMultiCompanyInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryMultiCompanyInfoResponse */ queryMultiCompanyInfoWithOptions(request: QueryMultiCompanyInfoRequest, headers: QueryMultiCompanyInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询钉钉智能财务多主体信息 * * @param request - QueryMultiCompanyInfoRequest * @returns QueryMultiCompanyInfoResponse */ queryMultiCompanyInfo(request: QueryMultiCompanyInfoRequest): Promise; /** * 提供给小望,查询当前用户所具有的的小望权限点信息 * * @param request - QueryPermissionByUserIdRequest * @param headers - QueryPermissionByUserIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryPermissionByUserIdResponse */ queryPermissionByUserIdWithOptions(request: QueryPermissionByUserIdRequest, headers: QueryPermissionByUserIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 提供给小望,查询当前用户所具有的的小望权限点信息 * * @param request - QueryPermissionByUserIdRequest * @returns QueryPermissionByUserIdResponse */ queryPermissionByUserId(request: QueryPermissionByUserIdRequest): Promise; /** * 查询智能财务角色下的成员信息 * * @param request - QueryPermissionRoleMemberRequest * @param headers - QueryPermissionRoleMemberHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryPermissionRoleMemberResponse */ queryPermissionRoleMemberWithOptions(request: QueryPermissionRoleMemberRequest, headers: QueryPermissionRoleMemberHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询智能财务角色下的成员信息 * * @param request - QueryPermissionRoleMemberRequest * @returns QueryPermissionRoleMemberResponse */ queryPermissionRoleMember(request: QueryPermissionRoleMemberRequest): Promise; /** * 批量获取商品信息 * * @param request - QueryProductByPageRequest * @param headers - QueryProductByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryProductByPageResponse */ queryProductByPageWithOptions(request: QueryProductByPageRequest, headers: QueryProductByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量获取商品信息 * * @param request - QueryProductByPageRequest * @returns QueryProductByPageResponse */ queryProductByPage(request: QueryProductByPageRequest): Promise; /** * 批量获取项目信息 * * @param request - QueryProjectByPageRequest * @param headers - QueryProjectByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryProjectByPageResponse */ queryProjectByPageWithOptions(request: QueryProjectByPageRequest, headers: QueryProjectByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量获取项目信息 * * @param request - QueryProjectByPageRequest * @returns QueryProjectByPageResponse */ queryProjectByPage(request: QueryProjectByPageRequest): Promise; /** * 查询开票申请单详情 * * @param request - QueryReceiptDetailForInvoiceRequest * @param headers - QueryReceiptDetailForInvoiceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryReceiptDetailForInvoiceResponse */ queryReceiptDetailForInvoiceWithOptions(request: QueryReceiptDetailForInvoiceRequest, headers: QueryReceiptDetailForInvoiceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询开票申请单详情 * * @param request - QueryReceiptDetailForInvoiceRequest * @returns QueryReceiptDetailForInvoiceResponse */ queryReceiptDetailForInvoice(request: QueryReceiptDetailForInvoiceRequest): Promise; /** * 批量查询智能财务单据主数据信息 * * @param request - QueryReceiptForInvoiceRequest * @param headers - QueryReceiptForInvoiceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryReceiptForInvoiceResponse */ queryReceiptForInvoiceWithOptions(request: QueryReceiptForInvoiceRequest, headers: QueryReceiptForInvoiceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询智能财务单据主数据信息 * * @param request - QueryReceiptForInvoiceRequest * @returns QueryReceiptForInvoiceResponse */ queryReceiptForInvoice(request: QueryReceiptForInvoiceRequest): Promise; /** * 批量查询智能财务的单据主数据基本信息 * * @param request - QueryReceiptsBaseInfoRequest * @param headers - QueryReceiptsBaseInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryReceiptsBaseInfoResponse */ queryReceiptsBaseInfoWithOptions(request: QueryReceiptsBaseInfoRequest, headers: QueryReceiptsBaseInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询智能财务的单据主数据基本信息 * * @param request - QueryReceiptsBaseInfoRequest * @returns QueryReceiptsBaseInfoResponse */ queryReceiptsBaseInfo(request: QueryReceiptsBaseInfoRequest): Promise; /** * 分页获取智能财务单据详情列表 * * @param request - QueryReceiptsByPageRequest * @param headers - QueryReceiptsByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryReceiptsByPageResponse */ queryReceiptsByPageWithOptions(request: QueryReceiptsByPageRequest, headers: QueryReceiptsByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页获取智能财务单据详情列表 * * @param request - QueryReceiptsByPageRequest * @returns QueryReceiptsByPageResponse */ queryReceiptsByPage(request: QueryReceiptsByPageRequest): Promise; /** * 分页查询智能财务角色下的成员信息 * * @param request - QueryRoleMemberByPageRequest * @param headers - QueryRoleMemberByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryRoleMemberByPageResponse */ queryRoleMemberByPageWithOptions(request: QueryRoleMemberByPageRequest, headers: QueryRoleMemberByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页查询智能财务角色下的成员信息 * * @param request - QueryRoleMemberByPageRequest * @returns QueryRoleMemberByPageResponse */ queryRoleMemberByPage(request: QueryRoleMemberByPageRequest): Promise; /** * 分页批量获取智能财务应用内维护的供应商信息 * * @param request - QuerySupplierByPageRequest * @param headers - QuerySupplierByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QuerySupplierByPageResponse */ querySupplierByPageWithOptions(request: QuerySupplierByPageRequest, headers: QuerySupplierByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页批量获取智能财务应用内维护的供应商信息 * * @param request - QuerySupplierByPageRequest * @returns QuerySupplierByPageResponse */ querySupplierByPage(request: QuerySupplierByPageRequest): Promise; /** * 查询用户角色 * * @param request - QueryUserRoleListRequest * @param headers - QueryUserRoleListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryUserRoleListResponse */ queryUserRoleListWithOptions(request: QueryUserRoleListRequest, headers: QueryUserRoleListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户角色 * * @param request - QueryUserRoleListRequest * @returns QueryUserRoleListResponse */ queryUserRoleList(request: QueryUserRoleListRequest): Promise; /** * 解绑开票申请单关联的发票 * * @param request - UnbindApplyReceiptAndInvoiceRelatedRequest * @param headers - UnbindApplyReceiptAndInvoiceRelatedHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UnbindApplyReceiptAndInvoiceRelatedResponse */ unbindApplyReceiptAndInvoiceRelatedWithOptions(request: UnbindApplyReceiptAndInvoiceRelatedRequest, headers: UnbindApplyReceiptAndInvoiceRelatedHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 解绑开票申请单关联的发票 * * @param request - UnbindApplyReceiptAndInvoiceRelatedRequest * @returns UnbindApplyReceiptAndInvoiceRelatedResponse */ unbindApplyReceiptAndInvoiceRelated(request: UnbindApplyReceiptAndInvoiceRelatedRequest): Promise; /** * 开票申请单关联发票 * * @param request - UpdateApplyReceiptAndInvoiceRelatedRequest * @param headers - UpdateApplyReceiptAndInvoiceRelatedHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateApplyReceiptAndInvoiceRelatedResponse */ updateApplyReceiptAndInvoiceRelatedWithOptions(request: UpdateApplyReceiptAndInvoiceRelatedRequest, headers: UpdateApplyReceiptAndInvoiceRelatedHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 开票申请单关联发票 * * @param request - UpdateApplyReceiptAndInvoiceRelatedRequest * @returns UpdateApplyReceiptAndInvoiceRelatedResponse */ updateApplyReceiptAndInvoiceRelated(request: UpdateApplyReceiptAndInvoiceRelatedRequest): Promise; /** * 更新全电发票企业信息 * * @param request - UpdateDigitalInvoiceOrgInfoRequest * @param headers - UpdateDigitalInvoiceOrgInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateDigitalInvoiceOrgInfoResponse */ updateDigitalInvoiceOrgInfoWithOptions(request: UpdateDigitalInvoiceOrgInfoRequest, headers: UpdateDigitalInvoiceOrgInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新全电发票企业信息 * * @param request - UpdateDigitalInvoiceOrgInfoRequest * @returns UpdateDigitalInvoiceOrgInfoResponse */ updateDigitalInvoiceOrgInfo(request: UpdateDigitalInvoiceOrgInfoRequest): Promise; /** * 更新智能财务配置的企业信息 * * @param request - UpdateFinanceCompanyInfoRequest * @param headers - UpdateFinanceCompanyInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateFinanceCompanyInfoResponse */ updateFinanceCompanyInfoWithOptions(request: UpdateFinanceCompanyInfoRequest, headers: UpdateFinanceCompanyInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新智能财务配置的企业信息 * * @param request - UpdateFinanceCompanyInfoRequest * @returns UpdateFinanceCompanyInfoResponse */ updateFinanceCompanyInfo(request: UpdateFinanceCompanyInfoRequest): Promise; /** * 更新钉钉智能财务多主体信息 * * @param request - UpdateFinanceMultiCompanyInfoRequest * @param headers - UpdateFinanceMultiCompanyInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateFinanceMultiCompanyInfoResponse */ updateFinanceMultiCompanyInfoWithOptions(request: UpdateFinanceMultiCompanyInfoRequest, headers: UpdateFinanceMultiCompanyInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新钉钉智能财务多主体信息 * * @param request - UpdateFinanceMultiCompanyInfoRequest * @returns UpdateFinanceMultiCompanyInfoResponse */ updateFinanceMultiCompanyInfo(request: UpdateFinanceMultiCompanyInfoRequest): Promise; /** * 发票红冲/废弃状态变更接口 * * @param request - UpdateInvoiceAbandonStatusRequest * @param headers - UpdateInvoiceAbandonStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceAbandonStatusResponse */ updateInvoiceAbandonStatusWithOptions(request: UpdateInvoiceAbandonStatusRequest, headers: UpdateInvoiceAbandonStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 发票红冲/废弃状态变更接口 * * @param request - UpdateInvoiceAbandonStatusRequest * @returns UpdateInvoiceAbandonStatusResponse */ updateInvoiceAbandonStatus(request: UpdateInvoiceAbandonStatusRequest): Promise; /** * 更新发票账期状态 * * @param request - UpdateInvoiceAccountPeriodRequest * @param headers - UpdateInvoiceAccountPeriodHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceAccountPeriodResponse */ updateInvoiceAccountPeriodWithOptions(request: UpdateInvoiceAccountPeriodRequest, headers: UpdateInvoiceAccountPeriodHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新发票账期状态 * * @param request - UpdateInvoiceAccountPeriodRequest * @returns UpdateInvoiceAccountPeriodResponse */ updateInvoiceAccountPeriod(request: UpdateInvoiceAccountPeriodRequest): Promise; /** * 更新全电企业入账时间 * * @param request - UpdateInvoiceAccountingPeriodDateRequest * @param headers - UpdateInvoiceAccountingPeriodDateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceAccountingPeriodDateResponse */ updateInvoiceAccountingPeriodDateWithOptions(request: UpdateInvoiceAccountingPeriodDateRequest, headers: UpdateInvoiceAccountingPeriodDateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新全电企业入账时间 * * @param request - UpdateInvoiceAccountingPeriodDateRequest * @returns UpdateInvoiceAccountingPeriodDateResponse */ updateInvoiceAccountingPeriodDate(request: UpdateInvoiceAccountingPeriodDateRequest): Promise; /** * 更新全电企业入账状态 * * @param request - UpdateInvoiceAccountingStatusRequest * @param headers - UpdateInvoiceAccountingStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceAccountingStatusResponse */ updateInvoiceAccountingStatusWithOptions(request: UpdateInvoiceAccountingStatusRequest, headers: UpdateInvoiceAccountingStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新全电企业入账状态 * * @param request - UpdateInvoiceAccountingStatusRequest * @returns UpdateInvoiceAccountingStatusResponse */ updateInvoiceAccountingStatus(request: UpdateInvoiceAccountingStatusRequest): Promise; /** * 更新发票关联审批单 * * @param request - UpdateInvoiceAndReceiptRelatedRequest * @param headers - UpdateInvoiceAndReceiptRelatedHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceAndReceiptRelatedResponse */ updateInvoiceAndReceiptRelatedWithOptions(request: UpdateInvoiceAndReceiptRelatedRequest, headers: UpdateInvoiceAndReceiptRelatedHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新发票关联审批单 * * @param request - UpdateInvoiceAndReceiptRelatedRequest * @returns UpdateInvoiceAndReceiptRelatedResponse */ updateInvoiceAndReceiptRelated(request: UpdateInvoiceAndReceiptRelatedRequest): Promise; /** * 更新发票忽略状态 * * @param request - UpdateInvoiceIgnoreStatusRequest * @param headers - UpdateInvoiceIgnoreStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceIgnoreStatusResponse */ updateInvoiceIgnoreStatusWithOptions(request: UpdateInvoiceIgnoreStatusRequest, headers: UpdateInvoiceIgnoreStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新发票忽略状态 * * @param request - UpdateInvoiceIgnoreStatusRequest * @returns UpdateInvoiceIgnoreStatusResponse */ updateInvoiceIgnoreStatus(request: UpdateInvoiceIgnoreStatusRequest): Promise; /** * 发票认证状态变更接口 * * @param request - UpdateInvoiceVerifyStatusRequest * @param headers - UpdateInvoiceVerifyStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceVerifyStatusResponse */ updateInvoiceVerifyStatusWithOptions(request: UpdateInvoiceVerifyStatusRequest, headers: UpdateInvoiceVerifyStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 发票认证状态变更接口 * * @param request - UpdateInvoiceVerifyStatusRequest * @returns UpdateInvoiceVerifyStatusResponse */ updateInvoiceVerifyStatus(request: UpdateInvoiceVerifyStatusRequest): Promise; /** * 更新发票生成凭证状态 * * @param request - UpdateInvoiceVoucherStatusRequest * @param headers - UpdateInvoiceVoucherStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInvoiceVoucherStatusResponse */ updateInvoiceVoucherStatusWithOptions(request: UpdateInvoiceVoucherStatusRequest, headers: UpdateInvoiceVoucherStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新发票生成凭证状态 * * @param request - UpdateInvoiceVoucherStatusRequest * @returns UpdateInvoiceVoucherStatusResponse */ updateInvoiceVoucherStatus(request: UpdateInvoiceVoucherStatusRequest): Promise; /** * 更新智能财务单据 * * @param request - UpdateReceiptRequest * @param headers - UpdateReceiptHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateReceiptResponse */ updateReceiptWithOptions(request: UpdateReceiptRequest, headers: UpdateReceiptHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新智能财务单据 * * @param request - UpdateReceiptRequest * @returns UpdateReceiptResponse */ updateReceipt(request: UpdateReceiptRequest): Promise; /** * 更新智能财务审批单的凭证状态 * * @param request - UpdateReceiptVoucherStatusRequest * @param headers - UpdateReceiptVoucherStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateReceiptVoucherStatusResponse */ updateReceiptVoucherStatusWithOptions(request: UpdateReceiptVoucherStatusRequest, headers: UpdateReceiptVoucherStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新智能财务审批单的凭证状态 * * @param request - UpdateReceiptVoucherStatusRequest * @returns UpdateReceiptVoucherStatusResponse */ updateReceiptVoucherStatus(request: UpdateReceiptVoucherStatusRequest): Promise; }