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.
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
limit(integer, 1-100) - Number of results per page (default: 10)next(string) - Pagination cursor for next pageteam(string) - gigstack Connect: Target team ID
Create Service
Get Service
Update Service
Delete Service
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, retainfactor: "Tasa":
Exempt IVA
Usefactor: "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
- Always use correct SAT codes - Ensure product_key and unit_key match SAT catalogs
- Configure taxes properly - Include all applicable taxes (IVA, ISR, IEPS)
- Use meaningful SKUs - Create a consistent SKU system for internal tracking
- Include detailed descriptions - Help clients understand what they’re paying for
- Set up common services - Pre-create frequently used services
- Update prices regularly - Keep pricing current with market conditions
Related Resources
- Invoices API - Use services in invoices
- Payments API - Include services in payment requests
- Teams API - Configure default tax settings
Error Handling
Invalid Product Key
Invalid Tax Configuration
Service Not Found
For additional assistance, contact support@gigstack.io