/** * Generated by orval v8.5.3 🍺 * Do not edit manually. * Space Invoices API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * OpenAPI spec version: 1.0.0 */ import * as zod from "zod"; /** * @summary Create incoming purchase document */ export declare const CreateIncomingPurchaseDocumentHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const createIncomingPurchaseDocumentBodySupplierCountryCodeMin = 2; export declare const createIncomingPurchaseDocumentBodySupplierCountryCodeMax = 2; export declare const createIncomingPurchaseDocumentBodyDateRegExp: RegExp; export declare const createIncomingPurchaseDocumentBodyDateReceivedRegExp: RegExp; export declare const createIncomingPurchaseDocumentBodyDateDueRegExp: RegExp; export declare const createIncomingPurchaseDocumentBodyDateServiceRegExp: RegExp; export declare const createIncomingPurchaseDocumentBodyDateServiceToRegExp: RegExp; export declare const createIncomingPurchaseDocumentBodyCurrencyCodeMin = 3; export declare const createIncomingPurchaseDocumentBodyCurrencyCodeMax = 3; export declare const createIncomingPurchaseDocumentBodyItemsItemDiscountsItemValueMin = 0; export declare const createIncomingPurchaseDocumentBodyItemsItemDiscountsItemTypeDefault = "percent"; export declare const createIncomingPurchaseDocumentBodyItemsItemDiscountsDefault: never[]; export declare const createIncomingPurchaseDocumentBodyItemsItemTaxesDefault: never[]; export declare const CreateIncomingPurchaseDocumentBody: zod.ZodObject<{ type: zod.ZodEnum<{ invoice: "invoice"; credit_note: "credit_note"; advance_invoice: "advance_invoice"; }>; is_draft: zod.ZodOptional>; supplier_id: zod.ZodOptional>; supplier: zod.ZodOptional>; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; phone: zod.ZodOptional>; peppol_id: zod.ZodOptional>; is_tax_subject: zod.ZodOptional>; }, zod.z.core.$strip>>>; save_supplier: zod.ZodOptional>; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; date_received: zod.ZodOptional>; date_due: zod.ZodOptional>; date_service: zod.ZodOptional>; date_service_to: zod.ZodOptional>; currency_code: zod.ZodOptional>; transaction_type: zod.ZodOptional, zod.ZodLiteral<"intra_eu_b2b">, zod.ZodLiteral<"intra_eu_b2c">, zod.ZodLiteral<"3w_b2b">, zod.ZodLiteral<"3w_b2c">, zod.ZodLiteral<"export">, zod.ZodLiteral]>>>; reference: zod.ZodOptional>; note: zod.ZodOptional>; items: zod.ZodOptional>; quantity: zod.ZodNumber; unit: zod.ZodOptional>; classification: zod.ZodEnum<{ product: "product"; service: "service"; }>; price: zod.ZodNumber; gross_price: zod.ZodOptional>; discounts: zod.ZodDefault>; }, zod.z.core.$strip>>>; taxes: zod.ZodDefault>; tax_id: zod.ZodOptional>; classification: zod.ZodOptional>; reverse_charge: zod.ZodOptional>; amount: zod.ZodOptional>; pt_exemption_code: zod.ZodOptional>; pt_exemption_reason: zod.ZodOptional>; }, zod.z.core.$strip>>>; total: zod.ZodNumber; total_with_tax: zod.ZodNumber; total_tax: zod.ZodNumber; }, zod.z.core.$strip>>>>; taxes: zod.ZodOptional; tax_id: zod.ZodOptional>; base: zod.ZodNumber; total_tax: zod.ZodNumber; reverse_charged: zod.ZodOptional>; is_deductible: zod.ZodOptional>; }, zod.z.core.$strip>>>>; total: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; total_discount: zod.ZodOptional>; exchange_rate: zod.ZodOptional>>; summary_classification: zod.ZodOptional, zod.ZodLiteral<"services">, zod.ZodLiteral]>>>; cancelled_at: zod.ZodOptional>; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; /** * Retrieve a paginated list of incoming purchase documents with optional filtering. Supports cursor-based pagination, full-text search across supplier snapshot and document fields, and suite-standard JSON query filters for date, totals, payment state, and supplier snapshot data. * @summary List incoming purchase documents */ export declare const getIncomingPurchaseDocumentsQueryLimitDefault = 10; export declare const getIncomingPurchaseDocumentsQueryLimitMax = 100; export declare const GetIncomingPurchaseDocumentsQueryParams: zod.ZodObject<{ limit: zod.ZodDefault; next_cursor: zod.ZodOptional; prev_cursor: zod.ZodOptional; include_total_count: zod.ZodOptional; query: zod.ZodOptional; search: zod.ZodOptional; }, zod.z.core.$strip>; export declare const GetIncomingPurchaseDocumentsHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getIncomingPurchaseDocumentsResponseDataItemIdMax = 36; export declare const getIncomingPurchaseDocumentsResponseDataItemEntityIdMax = 36; export declare const getIncomingPurchaseDocumentsResponseDataItemSupplierIdMax = 36; export declare const getIncomingPurchaseDocumentsResponseDataItemSupplierCountryCodeMin = 2; export declare const getIncomingPurchaseDocumentsResponseDataItemSupplierCountryCodeMax = 2; export declare const getIncomingPurchaseDocumentsResponseDataItemSupplierDocumentNumberMax = 255; export declare const getIncomingPurchaseDocumentsResponseDataItemDateRegExp: RegExp; export declare const getIncomingPurchaseDocumentsResponseDataItemDateReceivedRegExp: RegExp; export declare const getIncomingPurchaseDocumentsResponseDataItemDateDueRegExp: RegExp; export declare const getIncomingPurchaseDocumentsResponseDataItemDateServiceRegExp: RegExp; export declare const getIncomingPurchaseDocumentsResponseDataItemDateServiceToRegExp: RegExp; export declare const getIncomingPurchaseDocumentsResponseDataItemCurrencyCodeMax = 3; export declare const getIncomingPurchaseDocumentsResponseDataItemTransactionTypeMax = 50; export declare const getIncomingPurchaseDocumentsResponseDataItemReferenceMax = 100; export declare const getIncomingPurchaseDocumentsResponseDataItemNoteMax = 2000; export declare const getIncomingPurchaseDocumentsResponseDataItemItemsItemDiscountsItemValueMin = 0; export declare const getIncomingPurchaseDocumentsResponseDataItemItemsItemDiscountsItemTypeDefault = "percent"; export declare const getIncomingPurchaseDocumentsResponseDataItemItemsItemDiscountsDefault: never[]; export declare const getIncomingPurchaseDocumentsResponseDataItemItemsItemTaxesDefault: never[]; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalMin = -140737488355328; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalMax = 140737488355327; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalWithTaxMin = -140737488355328; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalWithTaxMax = 140737488355327; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalDiscountMin = -140737488355328; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalDiscountMax = 140737488355327; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalPaidMin = -140737488355328; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalPaidMax = 140737488355327; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalDueMin = -140737488355328; export declare const getIncomingPurchaseDocumentsResponseDataItemTotalDueMax = 140737488355327; export declare const GetIncomingPurchaseDocumentsResponse: zod.ZodObject<{ data: zod.ZodArray>; type: zod.ZodEnum<{ invoice: "invoice"; credit_note: "credit_note"; advance_invoice: "advance_invoice"; }>; is_draft: zod.ZodBoolean; cancelled_at: zod.ZodOptional>; supplier: zod.ZodOptional>; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; phone: zod.ZodOptional>; peppol_id: zod.ZodOptional>; is_tax_subject: zod.ZodOptional>; }, zod.z.core.$strip>>>; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; date_received: zod.ZodOptional>; date_due: zod.ZodOptional>; date_service: zod.ZodOptional>; date_service_to: zod.ZodOptional>; currency_code: zod.ZodOptional>; transaction_type: zod.ZodOptional>; reference: zod.ZodOptional>; note: zod.ZodOptional>; summary_classification: zod.ZodOptional, zod.ZodLiteral<"services">, zod.ZodLiteral]>>>; items: zod.ZodArray>; quantity: zod.ZodNumber; unit: zod.ZodOptional>; classification: zod.ZodEnum<{ product: "product"; service: "service"; }>; price: zod.ZodNumber; gross_price: zod.ZodOptional>; discounts: zod.ZodDefault>; }, zod.z.core.$strip>>>; taxes: zod.ZodDefault>; tax_id: zod.ZodOptional>; classification: zod.ZodOptional>; reverse_charge: zod.ZodOptional>; amount: zod.ZodOptional>; pt_exemption_code: zod.ZodOptional>; pt_exemption_reason: zod.ZodOptional>; }, zod.z.core.$strip>>>; total: zod.ZodNumber; total_with_tax: zod.ZodNumber; total_tax: zod.ZodNumber; }, zod.z.core.$strip>>; taxes: zod.ZodArray; tax_id: zod.ZodOptional>; base: zod.ZodNumber; total_tax: zod.ZodNumber; reverse_charged: zod.ZodOptional>; is_deductible: zod.ZodOptional>; }, zod.z.core.$strip>>; total: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; total_discount: zod.ZodNumber; total_paid: zod.ZodNumber; total_due: zod.ZodNumber; paid_in_full: zod.ZodBoolean; exchange_rate: zod.ZodOptional>>; metadata: zod.ZodUnion, zod.ZodArray]>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>>; pagination: zod.ZodObject<{ total: zod.ZodNumber; next_cursor: zod.ZodNullable; prev_cursor: zod.ZodNullable; has_more: zod.ZodBoolean; }, zod.z.core.$strip>; }, zod.z.core.$strip>; /** * Create an incoming purchase document using externally prepared values from OCR, ERP, or accounting software. The caller provides document totals, item totals, and tax summaries directly. The persistence, supplier handling, payment tracking initialization, and lifecycle rules are identical to the standard create endpoint. * @summary Create incoming purchase document with pre-calculated totals */ export declare const CreateCustomIncomingPurchaseDocumentHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const createCustomIncomingPurchaseDocumentBodySupplierCountryCodeMin = 2; export declare const createCustomIncomingPurchaseDocumentBodySupplierCountryCodeMax = 2; export declare const createCustomIncomingPurchaseDocumentBodyDateRegExp: RegExp; export declare const createCustomIncomingPurchaseDocumentBodyDateReceivedRegExp: RegExp; export declare const createCustomIncomingPurchaseDocumentBodyDateDueRegExp: RegExp; export declare const createCustomIncomingPurchaseDocumentBodyDateServiceRegExp: RegExp; export declare const createCustomIncomingPurchaseDocumentBodyDateServiceToRegExp: RegExp; export declare const createCustomIncomingPurchaseDocumentBodyCurrencyCodeMin = 3; export declare const createCustomIncomingPurchaseDocumentBodyCurrencyCodeMax = 3; export declare const createCustomIncomingPurchaseDocumentBodyItemsItemDiscountsItemValueMin = 0; export declare const createCustomIncomingPurchaseDocumentBodyItemsItemDiscountsItemTypeDefault = "percent"; export declare const createCustomIncomingPurchaseDocumentBodyItemsItemDiscountsDefault: never[]; export declare const createCustomIncomingPurchaseDocumentBodyItemsItemTaxesDefault: never[]; export declare const CreateCustomIncomingPurchaseDocumentBody: zod.ZodObject<{ type: zod.ZodEnum<{ invoice: "invoice"; credit_note: "credit_note"; advance_invoice: "advance_invoice"; }>; is_draft: zod.ZodOptional>; supplier_id: zod.ZodOptional>; supplier: zod.ZodOptional>; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; phone: zod.ZodOptional>; peppol_id: zod.ZodOptional>; is_tax_subject: zod.ZodOptional>; }, zod.z.core.$strip>>>; save_supplier: zod.ZodOptional>; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; date_received: zod.ZodOptional>; date_due: zod.ZodOptional>; date_service: zod.ZodOptional>; date_service_to: zod.ZodOptional>; currency_code: zod.ZodOptional>; transaction_type: zod.ZodOptional, zod.ZodLiteral<"intra_eu_b2b">, zod.ZodLiteral<"intra_eu_b2c">, zod.ZodLiteral<"3w_b2b">, zod.ZodLiteral<"3w_b2c">, zod.ZodLiteral<"export">, zod.ZodLiteral]>>>; reference: zod.ZodOptional>; note: zod.ZodOptional>; items: zod.ZodOptional>; quantity: zod.ZodNumber; unit: zod.ZodOptional>; classification: zod.ZodEnum<{ product: "product"; service: "service"; }>; price: zod.ZodNumber; gross_price: zod.ZodOptional>; discounts: zod.ZodDefault>; }, zod.z.core.$strip>>>; taxes: zod.ZodDefault>; tax_id: zod.ZodOptional>; classification: zod.ZodOptional>; reverse_charge: zod.ZodOptional>; amount: zod.ZodOptional>; pt_exemption_code: zod.ZodOptional>; pt_exemption_reason: zod.ZodOptional>; }, zod.z.core.$strip>>>; total: zod.ZodNumber; total_with_tax: zod.ZodNumber; total_tax: zod.ZodNumber; }, zod.z.core.$strip>>>>; taxes: zod.ZodOptional; tax_id: zod.ZodOptional>; base: zod.ZodNumber; total_tax: zod.ZodNumber; reverse_charged: zod.ZodOptional>; is_deductible: zod.ZodOptional>; }, zod.z.core.$strip>>>>; total: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; total_discount: zod.ZodOptional>; exchange_rate: zod.ZodOptional>>; summary_classification: zod.ZodOptional, zod.ZodLiteral<"services">, zod.ZodLiteral]>>>; cancelled_at: zod.ZodOptional>; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; /** * @summary Get incoming purchase document by ID */ export declare const getIncomingPurchaseDocumentByIdPathIdRegExp: RegExp; export declare const GetIncomingPurchaseDocumentByIdParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const GetIncomingPurchaseDocumentByIdHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getIncomingPurchaseDocumentByIdResponseIdMax = 36; export declare const getIncomingPurchaseDocumentByIdResponseEntityIdMax = 36; export declare const getIncomingPurchaseDocumentByIdResponseSupplierIdMax = 36; export declare const getIncomingPurchaseDocumentByIdResponseSupplierCountryCodeMin = 2; export declare const getIncomingPurchaseDocumentByIdResponseSupplierCountryCodeMax = 2; export declare const getIncomingPurchaseDocumentByIdResponseSupplierDocumentNumberMax = 255; export declare const getIncomingPurchaseDocumentByIdResponseDateRegExp: RegExp; export declare const getIncomingPurchaseDocumentByIdResponseDateReceivedRegExp: RegExp; export declare const getIncomingPurchaseDocumentByIdResponseDateDueRegExp: RegExp; export declare const getIncomingPurchaseDocumentByIdResponseDateServiceRegExp: RegExp; export declare const getIncomingPurchaseDocumentByIdResponseDateServiceToRegExp: RegExp; export declare const getIncomingPurchaseDocumentByIdResponseCurrencyCodeMax = 3; export declare const getIncomingPurchaseDocumentByIdResponseTransactionTypeMax = 50; export declare const getIncomingPurchaseDocumentByIdResponseReferenceMax = 100; export declare const getIncomingPurchaseDocumentByIdResponseNoteMax = 2000; export declare const getIncomingPurchaseDocumentByIdResponseItemsItemDiscountsItemValueMin = 0; export declare const getIncomingPurchaseDocumentByIdResponseItemsItemDiscountsItemTypeDefault = "percent"; export declare const getIncomingPurchaseDocumentByIdResponseItemsItemDiscountsDefault: never[]; export declare const getIncomingPurchaseDocumentByIdResponseItemsItemTaxesDefault: never[]; export declare const getIncomingPurchaseDocumentByIdResponseTotalMin = -140737488355328; export declare const getIncomingPurchaseDocumentByIdResponseTotalMax = 140737488355327; export declare const getIncomingPurchaseDocumentByIdResponseTotalWithTaxMin = -140737488355328; export declare const getIncomingPurchaseDocumentByIdResponseTotalWithTaxMax = 140737488355327; export declare const getIncomingPurchaseDocumentByIdResponseTotalDiscountMin = -140737488355328; export declare const getIncomingPurchaseDocumentByIdResponseTotalDiscountMax = 140737488355327; export declare const getIncomingPurchaseDocumentByIdResponseTotalPaidMin = -140737488355328; export declare const getIncomingPurchaseDocumentByIdResponseTotalPaidMax = 140737488355327; export declare const getIncomingPurchaseDocumentByIdResponseTotalDueMin = -140737488355328; export declare const getIncomingPurchaseDocumentByIdResponseTotalDueMax = 140737488355327; export declare const GetIncomingPurchaseDocumentByIdResponse: zod.ZodObject<{ id: zod.ZodString; entity_id: zod.ZodString; supplier_id: zod.ZodOptional>; type: zod.ZodEnum<{ invoice: "invoice"; credit_note: "credit_note"; advance_invoice: "advance_invoice"; }>; is_draft: zod.ZodBoolean; cancelled_at: zod.ZodOptional>; supplier: zod.ZodOptional>; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; phone: zod.ZodOptional>; peppol_id: zod.ZodOptional>; is_tax_subject: zod.ZodOptional>; }, zod.z.core.$strip>>>; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; date_received: zod.ZodOptional>; date_due: zod.ZodOptional>; date_service: zod.ZodOptional>; date_service_to: zod.ZodOptional>; currency_code: zod.ZodOptional>; transaction_type: zod.ZodOptional>; reference: zod.ZodOptional>; note: zod.ZodOptional>; summary_classification: zod.ZodOptional, zod.ZodLiteral<"services">, zod.ZodLiteral]>>>; items: zod.ZodArray>; quantity: zod.ZodNumber; unit: zod.ZodOptional>; classification: zod.ZodEnum<{ product: "product"; service: "service"; }>; price: zod.ZodNumber; gross_price: zod.ZodOptional>; discounts: zod.ZodDefault>; }, zod.z.core.$strip>>>; taxes: zod.ZodDefault>; tax_id: zod.ZodOptional>; classification: zod.ZodOptional>; reverse_charge: zod.ZodOptional>; amount: zod.ZodOptional>; pt_exemption_code: zod.ZodOptional>; pt_exemption_reason: zod.ZodOptional>; }, zod.z.core.$strip>>>; total: zod.ZodNumber; total_with_tax: zod.ZodNumber; total_tax: zod.ZodNumber; }, zod.z.core.$strip>>; taxes: zod.ZodArray; tax_id: zod.ZodOptional>; base: zod.ZodNumber; total_tax: zod.ZodNumber; reverse_charged: zod.ZodOptional>; is_deductible: zod.ZodOptional>; }, zod.z.core.$strip>>; total: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; total_discount: zod.ZodNumber; total_paid: zod.ZodNumber; total_due: zod.ZodNumber; paid_in_full: zod.ZodBoolean; exchange_rate: zod.ZodOptional>>; metadata: zod.ZodUnion, zod.ZodArray]>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>; /** * @summary Update incoming purchase document */ export declare const updateIncomingPurchaseDocumentPathIdRegExp: RegExp; export declare const UpdateIncomingPurchaseDocumentParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const UpdateIncomingPurchaseDocumentHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const updateIncomingPurchaseDocumentBodySupplierCountryCodeMin = 2; export declare const updateIncomingPurchaseDocumentBodySupplierCountryCodeMax = 2; export declare const updateIncomingPurchaseDocumentBodyDateRegExp: RegExp; export declare const updateIncomingPurchaseDocumentBodyDateReceivedRegExp: RegExp; export declare const updateIncomingPurchaseDocumentBodyDateDueRegExp: RegExp; export declare const updateIncomingPurchaseDocumentBodyDateServiceRegExp: RegExp; export declare const updateIncomingPurchaseDocumentBodyDateServiceToRegExp: RegExp; export declare const updateIncomingPurchaseDocumentBodyCurrencyCodeMin = 3; export declare const updateIncomingPurchaseDocumentBodyCurrencyCodeMax = 3; export declare const updateIncomingPurchaseDocumentBodyItemsItemDiscountsItemValueMin = 0; export declare const updateIncomingPurchaseDocumentBodyItemsItemDiscountsItemTypeDefault = "percent"; export declare const updateIncomingPurchaseDocumentBodyItemsItemDiscountsDefault: never[]; export declare const updateIncomingPurchaseDocumentBodyItemsItemTaxesDefault: never[]; export declare const UpdateIncomingPurchaseDocumentBody: zod.ZodObject<{ is_draft: zod.ZodOptional>; supplier_id: zod.ZodOptional>; supplier: zod.ZodOptional>; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; phone: zod.ZodOptional>; peppol_id: zod.ZodOptional>; is_tax_subject: zod.ZodOptional>; }, zod.z.core.$strip>>>; save_supplier: zod.ZodOptional>; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; date_received: zod.ZodOptional>; date_due: zod.ZodOptional>; date_service: zod.ZodOptional>; date_service_to: zod.ZodOptional>; currency_code: zod.ZodOptional>; transaction_type: zod.ZodOptional, zod.ZodLiteral<"intra_eu_b2b">, zod.ZodLiteral<"intra_eu_b2c">, zod.ZodLiteral<"3w_b2b">, zod.ZodLiteral<"3w_b2c">, zod.ZodLiteral<"export">, zod.ZodLiteral]>>>; reference: zod.ZodOptional>; note: zod.ZodOptional>; items: zod.ZodOptional>; quantity: zod.ZodNumber; unit: zod.ZodOptional>; classification: zod.ZodEnum<{ product: "product"; service: "service"; }>; price: zod.ZodNumber; gross_price: zod.ZodOptional>; discounts: zod.ZodDefault>; }, zod.z.core.$strip>>>; taxes: zod.ZodDefault>; tax_id: zod.ZodOptional>; classification: zod.ZodOptional>; reverse_charge: zod.ZodOptional>; amount: zod.ZodOptional>; pt_exemption_code: zod.ZodOptional>; pt_exemption_reason: zod.ZodOptional>; }, zod.z.core.$strip>>>; total: zod.ZodNumber; total_with_tax: zod.ZodNumber; total_tax: zod.ZodNumber; }, zod.z.core.$strip>>>>; taxes: zod.ZodOptional; tax_id: zod.ZodOptional>; base: zod.ZodNumber; total_tax: zod.ZodNumber; reverse_charged: zod.ZodOptional>; is_deductible: zod.ZodOptional>; }, zod.z.core.$strip>>>>; total: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; total_discount: zod.ZodOptional>; exchange_rate: zod.ZodOptional>>; summary_classification: zod.ZodOptional, zod.ZodLiteral<"services">, zod.ZodLiteral]>>>; cancelled_at: zod.ZodOptional>; metadata: zod.ZodOptional>>; type: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const updateIncomingPurchaseDocumentResponseIdMax = 36; export declare const updateIncomingPurchaseDocumentResponseEntityIdMax = 36; export declare const updateIncomingPurchaseDocumentResponseSupplierIdMax = 36; export declare const updateIncomingPurchaseDocumentResponseSupplierCountryCodeMin = 2; export declare const updateIncomingPurchaseDocumentResponseSupplierCountryCodeMax = 2; export declare const updateIncomingPurchaseDocumentResponseSupplierDocumentNumberMax = 255; export declare const updateIncomingPurchaseDocumentResponseDateRegExp: RegExp; export declare const updateIncomingPurchaseDocumentResponseDateReceivedRegExp: RegExp; export declare const updateIncomingPurchaseDocumentResponseDateDueRegExp: RegExp; export declare const updateIncomingPurchaseDocumentResponseDateServiceRegExp: RegExp; export declare const updateIncomingPurchaseDocumentResponseDateServiceToRegExp: RegExp; export declare const updateIncomingPurchaseDocumentResponseCurrencyCodeMax = 3; export declare const updateIncomingPurchaseDocumentResponseTransactionTypeMax = 50; export declare const updateIncomingPurchaseDocumentResponseReferenceMax = 100; export declare const updateIncomingPurchaseDocumentResponseNoteMax = 2000; export declare const updateIncomingPurchaseDocumentResponseItemsItemDiscountsItemValueMin = 0; export declare const updateIncomingPurchaseDocumentResponseItemsItemDiscountsItemTypeDefault = "percent"; export declare const updateIncomingPurchaseDocumentResponseItemsItemDiscountsDefault: never[]; export declare const updateIncomingPurchaseDocumentResponseItemsItemTaxesDefault: never[]; export declare const updateIncomingPurchaseDocumentResponseTotalMin = -140737488355328; export declare const updateIncomingPurchaseDocumentResponseTotalMax = 140737488355327; export declare const updateIncomingPurchaseDocumentResponseTotalWithTaxMin = -140737488355328; export declare const updateIncomingPurchaseDocumentResponseTotalWithTaxMax = 140737488355327; export declare const updateIncomingPurchaseDocumentResponseTotalDiscountMin = -140737488355328; export declare const updateIncomingPurchaseDocumentResponseTotalDiscountMax = 140737488355327; export declare const updateIncomingPurchaseDocumentResponseTotalPaidMin = -140737488355328; export declare const updateIncomingPurchaseDocumentResponseTotalPaidMax = 140737488355327; export declare const updateIncomingPurchaseDocumentResponseTotalDueMin = -140737488355328; export declare const updateIncomingPurchaseDocumentResponseTotalDueMax = 140737488355327; export declare const UpdateIncomingPurchaseDocumentResponse: zod.ZodObject<{ id: zod.ZodString; entity_id: zod.ZodString; supplier_id: zod.ZodOptional>; type: zod.ZodEnum<{ invoice: "invoice"; credit_note: "credit_note"; advance_invoice: "advance_invoice"; }>; is_draft: zod.ZodBoolean; cancelled_at: zod.ZodOptional>; supplier: zod.ZodOptional>; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; phone: zod.ZodOptional>; peppol_id: zod.ZodOptional>; is_tax_subject: zod.ZodOptional>; }, zod.z.core.$strip>>>; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; date_received: zod.ZodOptional>; date_due: zod.ZodOptional>; date_service: zod.ZodOptional>; date_service_to: zod.ZodOptional>; currency_code: zod.ZodOptional>; transaction_type: zod.ZodOptional>; reference: zod.ZodOptional>; note: zod.ZodOptional>; summary_classification: zod.ZodOptional, zod.ZodLiteral<"services">, zod.ZodLiteral]>>>; items: zod.ZodArray>; quantity: zod.ZodNumber; unit: zod.ZodOptional>; classification: zod.ZodEnum<{ product: "product"; service: "service"; }>; price: zod.ZodNumber; gross_price: zod.ZodOptional>; discounts: zod.ZodDefault>; }, zod.z.core.$strip>>>; taxes: zod.ZodDefault>; tax_id: zod.ZodOptional>; classification: zod.ZodOptional>; reverse_charge: zod.ZodOptional>; amount: zod.ZodOptional>; pt_exemption_code: zod.ZodOptional>; pt_exemption_reason: zod.ZodOptional>; }, zod.z.core.$strip>>>; total: zod.ZodNumber; total_with_tax: zod.ZodNumber; total_tax: zod.ZodNumber; }, zod.z.core.$strip>>; taxes: zod.ZodArray; tax_id: zod.ZodOptional>; base: zod.ZodNumber; total_tax: zod.ZodNumber; reverse_charged: zod.ZodOptional>; is_deductible: zod.ZodOptional>; }, zod.z.core.$strip>>; total: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; total_discount: zod.ZodNumber; total_paid: zod.ZodNumber; total_due: zod.ZodNumber; paid_in_full: zod.ZodBoolean; exchange_rate: zod.ZodOptional>>; metadata: zod.ZodUnion, zod.ZodArray]>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>; /** * @summary Upload incoming purchase document attachment */ export declare const UploadIncomingPurchaseDocumentAttachmentParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const UploadIncomingPurchaseDocumentAttachmentHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const UploadIncomingPurchaseDocumentAttachmentBody: zod.ZodObject<{ file: zod.ZodOptional>; }, zod.z.core.$strip>; /** * @summary List incoming purchase document attachments */ export declare const GetIncomingPurchaseDocumentAttachmentsParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const GetIncomingPurchaseDocumentAttachmentsHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneEntityIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneInvoiceIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneEstimateIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneCreditNoteIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneAdvanceInvoiceIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneIncomingPurchaseDocumentIdMax = 36; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneCategoryMax = 20; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneUrlMax = 500; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneSecureUrlMax = 500; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOnePublicIdMax = 200; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneFormatMax = 20; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneWidthMin = -2147483648; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneWidthMax = 2147483647; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneHeightMin = -2147483648; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneHeightMax = 2147483647; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneBytesMin = -2147483648; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneBytesMax = 2147483647; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneFilenameMax = 255; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneMimeTypeMax = 100; export declare const getIncomingPurchaseDocumentAttachmentsResponseDataItemOneCacheKeyMax = 255; export declare const GetIncomingPurchaseDocumentAttachmentsResponse: zod.ZodObject<{ data: zod.ZodArray>; estimate_id: zod.ZodOptional>; credit_note_id: zod.ZodOptional>; advance_invoice_id: zod.ZodOptional>; incoming_purchase_document_id: zod.ZodOptional>; category: zod.ZodString; url: zod.ZodString; secureUrl: zod.ZodString; publicId: zod.ZodString; format: zod.ZodString; width: zod.ZodOptional>; height: zod.ZodOptional>; bytes: zod.ZodNumber; filename: zod.ZodOptional>; mime_type: zod.ZodString; metadata: zod.ZodUnion, zod.ZodArray]>; cache_key: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>, zod.ZodObject<{}, zod.z.core.$loose>>>; pagination: zod.ZodObject<{ total: zod.ZodNumber; next_cursor: zod.ZodNullable; prev_cursor: zod.ZodNullable; has_more: zod.ZodBoolean; }, zod.z.core.$strip>; }, zod.z.core.$strip>; /** * @summary Delete incoming purchase document attachment */ export declare const DeleteIncomingPurchaseDocumentAttachmentParams: zod.ZodObject<{ id: zod.ZodString; fileId: zod.ZodString; }, zod.z.core.$strip>; export declare const DeleteIncomingPurchaseDocumentAttachmentHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary List payments affecting an incoming purchase document */ export declare const GetIncomingPurchaseDocumentPaymentsParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const GetIncomingPurchaseDocumentPaymentsHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemInvoiceIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemCreditNoteIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAdvanceInvoiceIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIncomingPurchaseDocumentIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAppliedToIncomingPurchaseDocumentIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAmountMin = -140737488355328; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAmountMax = 140737488355327; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemCurrencyCodeMax = 3; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAmountConvertedMin = -140737488355328; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAmountConvertedMax = 140737488355327; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemTagMax = 100; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemReferenceMax = 100; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemNoteMax = 500; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemEntityIdMax = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemInvoiceIdMaxOne = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemInvoiceNumberMax = 100; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemCreditNoteIdMaxOne = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemCreditNoteNumberMax = 100; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAdvanceInvoiceIdMaxOne = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAdvanceInvoiceNumberMax = 100; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIncomingPurchaseDocumentIdMaxOne = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIncomingPurchaseDocumentSupplierDocumentNumberMax = 255; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIncomingPurchaseDocumentDateRegExp: RegExp; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIncomingPurchaseDocumentTotalWithTaxMin = -140737488355328; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemIncomingPurchaseDocumentTotalWithTaxMax = 140737488355327; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAppliedToIncomingPurchaseDocumentIdMaxOne = 36; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAppliedToIncomingPurchaseDocumentSupplierDocumentNumberMax = 255; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAppliedToIncomingPurchaseDocumentDateRegExp: RegExp; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAppliedToIncomingPurchaseDocumentTotalWithTaxMin = -140737488355328; export declare const getIncomingPurchaseDocumentPaymentsResponseDataItemAppliedToIncomingPurchaseDocumentTotalWithTaxMax = 140737488355327; export declare const GetIncomingPurchaseDocumentPaymentsResponse: zod.ZodObject<{ data: zod.ZodArray>; credit_note_id: zod.ZodOptional>; advance_invoice_id: zod.ZodOptional>; incoming_purchase_document_id: zod.ZodOptional>; applied_to_incoming_purchase_document_id: zod.ZodOptional>; amount: zod.ZodNumber; currency_code: zod.ZodString; amount_converted: zod.ZodNumber; type: zod.ZodEnum<{ advance: "advance"; other: "other"; credit_note: "credit_note"; cash: "cash"; card: "card"; bank_transfer: "bank_transfer"; paypal: "paypal"; coupon: "coupon"; check: "check"; }>; date: zod.z.ZodISODateTime; tag: zod.ZodOptional>; reference: zod.ZodOptional>; note: zod.ZodOptional>; entity_id: zod.ZodString; metadata: zod.ZodOptional>>; deleted_at: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; Invoice: zod.ZodOptional>>; CreditNote: zod.ZodOptional>>; AdvanceInvoice: zod.ZodOptional>>; IncomingPurchaseDocument: zod.ZodOptional; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; }, zod.z.core.$strip>>>; AppliedToIncomingPurchaseDocument: zod.ZodOptional; supplier_document_number: zod.ZodOptional>; date: zod.ZodOptional>; total_with_tax: zod.ZodOptional>; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>>; pagination: zod.ZodObject<{ total: zod.ZodNumber; next_cursor: zod.ZodNullable; prev_cursor: zod.ZodNullable; has_more: zod.ZodBoolean; }, zod.z.core.$strip>; }, zod.z.core.$strip>; /** * @summary Create a payment for an incoming purchase document */ export declare const CreateIncomingPurchaseDocumentPaymentParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const CreateIncomingPurchaseDocumentPaymentHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const createIncomingPurchaseDocumentPaymentBodyAppliedToIncomingPurchaseDocumentIdMax = 36; export declare const createIncomingPurchaseDocumentPaymentBodyAmountExclusiveMin = 0; export declare const createIncomingPurchaseDocumentPaymentBodyTagMax = 100; export declare const createIncomingPurchaseDocumentPaymentBodyReferenceMax = 100; export declare const createIncomingPurchaseDocumentPaymentBodyNoteMax = 500; export declare const CreateIncomingPurchaseDocumentPaymentBody: zod.ZodObject<{ applied_to_incoming_purchase_document_id: zod.ZodOptional>; amount: zod.ZodNumber; type: zod.ZodEnum<{ advance: "advance"; other: "other"; credit_note: "credit_note"; cash: "cash"; card: "card"; bank_transfer: "bank_transfer"; paypal: "paypal"; coupon: "coupon"; check: "check"; }>; date: zod.ZodOptional; tag: zod.ZodOptional>; reference: zod.ZodOptional>; note: zod.ZodOptional>; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; //# sourceMappingURL=incoming-purchase-documents.d.ts.map