# Products Operations related to Product entities from the Property Management System (PMS), including retrieval and management of products used in financial transactions. Products represent billable items such as accommodation, extras, fees, deposits, and services that can be added to invoices. This API provides endpoints to list and retrieve product information, which is essential for creating invoice line items, understanding available billing categories, and maintaining consistent product catalogs across the system. These functionalities support accurate financial tracking and reporting within the PMS. ## Retrieve a paginated list of all products - [GET /api/v3/products](https://apidocs.resharmonics.com/apis/resharmonics-pms/products/listallproducts.md): Fetch a paginated list of all products available in the Property Management System (PMS). Products are billable items that can be included on sales invoices, such as accommodation charges, extras (parking, breakfast, etc.), fees, deposits, and other services. This endpoint is useful for retrieving the complete product catalog to understand available billing categories, populate dropdown selections in invoice creation interfaces, or integrate with external systems. The response includes paginated results with product details including ID, name, product code, type (sales/purchase), nominal code, tax code, and other relevant attributes. Products are returned in the order specified by the pageable parameter. If no products exist in the system, an empty list will be returned. In case of an unexpected system error, a 500 Internal Server Error will be triggered.