# List PurchaseDeliveryNotes Get all your purchaseDeliveryNotes. Endpoint: POST /api/v1/purchaseDeliveryNote/search Version: 1.0 ## Request fields (application/json): - `condition` (object) Condition to filter results - `condition.field` (string) Field name to apply the condition to Example: "name" - `condition.value` (object) Value to compare against the field Example: "Example Value" - `condition.type` (string) Relational operator for the condition Enum: "BETWEEN", "EQ", "LT", "LTE", "GT", "GTE", "NE", "LIKE", "START", "FINISH", "IN", "NIN", "NLIKE", "LENGTH" - `condition.endValue` (object) End value for range conditions Example: 100 - `condition.innerConditions` (array) Nested conditions for complex queries - `condition.conditionType` (string) Type of condition for combining multiple conditions Enum: "AND", "OR" - `condition.empty` (boolean) Indicates if the condition is empty - `condition.compareFields` (boolean) Indicates if comparing between fields - `sortCriteria` (array) List of sorting criteria to apply - `sortCriteria.sortField` (string) Field name to sort by Example: "name" - `sortCriteria.sortDirection` (string) Sort direction (ascending or descending) Enum: "ASC", "DESC" - `pageNumber` (integer, required) Page number to retrieve (0-based) - `pageSize` (integer, required) Number of items per page Example: 20 ## Response 200 fields (application/json): - `data` (array, required) List of data items for the current page - `data.id` (integer, required) Unique identifier of the entity Example: 1 - `data.billingSeries` (string) Billing series code Example: "ALB" - `data.number` (integer) Document number Example: 1001 - `data.supplier` (string) Supplier name Example: "ABC Supplies Ltd" - `data.supplierCommercialName` (string) Supplier commercial name Example: "ABC Supplies" - `data.supplierEmail` (string) Supplier email address Example: "contact@abcsupplies.com" - `data.supplierPhone` (string) Supplier phone number Example: "+34 91 123 4567" - `data.quantityTotal` (number) Total quantity Example: 25 - `data.disbursementAmountTotal` (number) Total disbursement amount Example: 50 - `data.total` (number) Total amount Example: 1250 - `data.paymentMethod` (string) Payment method code Example: "TRANSFER" - `data.paymentMethodDescription` (string) Payment method description Example: "Bank Transfer" - `data.warehouse` (string) Warehouse name Example: "Main Warehouse" - `data.invoiceNumbers` (string) Related invoice numbers Example: "FAC-2024-001, FAC-2024-002" - `data.purchaseOrderNumbers` (string) Related purchase order numbers Example: "PO-2024-001" - `data.documentDate` (string) Document date Example: "2024-01-15" - `data.locked` (boolean) Flag indicating if the document is locked - `data.currencyNomenclature` (string) Currency nomenclature Example: "EUR" - `data.tags` (array) Tags associated with the document Example: ["urgent","priority"] - `data.invoiced` (boolean) Flag indicating if the document is invoiced Example: true - `data.reference` (string) Reference number Example: "ALB-2024-001" - `data.purchasingAccountCode` (string) Purchasing account code Example: 600 - `data.invoiceEditObservations` (string) Observations for invoice editing Example: "Special handling required" - `page` (integer, required) Current page number (0-based) - `total` (integer, required) Total number of items across all pages Example: 150 - `pages` (integer, required) Last page number (0-based) Example: 14 - `size` (integer, required) Number of items per page Example: 10