Skip to main content
Start with shared fields, then the Mexico or Colombia guide. The CFDI, RFC, SAT catalog, and payment-complement examples below describe Mexico; they are not universal country requirements.
Manage your product and service catalog with SAT compliance codes. The Services API handles product/service definitions, tax configurations, and pricing for use in invoices and payments.

Overview

Services represent the items you sell or provide. Each service includes SAT product keys, unit keys, pricing, and tax configurations required for Mexican tax compliance.

Key Features

  • SAT Product Keys - Proper classification for CFDI compliance
  • Tax Configuration - IVA, ISR, IEPS support with rates
  • SKU Management - Internal product identification
  • Auto-creation - Create services during invoice/payment flow
  • Flexible Pricing - Unit prices with currency support

Endpoints

List Services

Retrieve a paginated list of services in your catalog. Query Parameters:
  • limit (integer, 1-100) - Number of results per page (default: 10)
  • next (string) - Pagination cursor for next page
  • team (string) - gigstack Connect: Target team ID
Example Request:
Example Response:

Create Service

Create a new service in your catalog. Request Body:
Example Request:

Get Service

Retrieve a specific service by ID. Example Request:

Update Service

Update an existing service’s information. Example Request:

Delete Service

Delete a specific service from your catalog. Example Request:

Service Structure

Important Fields

Tax Configuration

Tax Object Structure

rate: 0.16 means 16%; inclusive indicates whether the price includes the tax, and withholding identifies a retained tax. The optional base is numeric or null.

Common Tax Configurations

Standard 16% IVA

10% ISR Withholding

Zero-rate IVA

Zero-rate and exempt treatment are different. For a zero rate, retain factor: "Tasa":

Exempt IVA

Use factor: "Exento" only for an exempt operation. Choose the treatment that applies to the actual sale; a numeric zero alone does not establish exemption.

Common SAT Product Keys

Common SAT Unit Keys

Search and Auto-Creation

When creating invoices or payments, you can search for existing services or auto-create them:

Use Cases

1. Professional Services Company

2. E-commerce Product

3. Subscription Service

Best Practices

  1. Always use correct SAT codes - Ensure product_key and unit_key match SAT catalogs
  2. Configure taxes properly - Include all applicable taxes (IVA, ISR, IEPS)
  3. Use meaningful SKUs - Create a consistent SKU system for internal tracking
  4. Include detailed descriptions - Help clients understand what they’re paying for
  5. Set up common services - Pre-create frequently used services
  6. Update prices regularly - Keep pricing current with market conditions

Error Handling

Invalid Product Key

Invalid Tax Configuration

Service Not Found


For additional assistance, contact support@gigstack.io