Sales Channels (Canales de venta)
En Quiero Mi Factura, un Sales Channel representa el origen de las órdenes que se envían al sistema.
Cada orden debe estar asociada a un canal de venta, lo que permite segmentar operaciones, aplicar configuraciones específicas y generar facturación independiente por canal.
¿Qué es un Sales Channel?
Un Sales Channel puede representar:
- Marketplace (Amazon, Mercado Libre)
- E-commerce (Shopify, WooCommerce)
- Sistema POS
- ERP
- Aplicaciones móviles
- Sucursales físicas
El valor del Sales Channel se envía en el request de la orden y determina dónde se registrará y cómo será procesada dentro del sistema.
Canales preconfigurados
QMF cuenta con canales predeterminados para integraciones estándar:
- Amazon
- Mercado Libre
- WooCommerce
- Shopify
Estos canales tienen comportamientos específicos ya configurados dentro del sistema.
Integraciones por tipo de canal
Marketplaces
Amazon y Mercado Libre utilizan integración basada en APIs oficiales y autenticación mediante tokens. Su comportamiento está alineado con las reglas propias de cada plataforma.
WooCommerce
Se integra mediante un plugin desarrollado por QMF, el cual gestiona el envío de órdenes y configuración desde la tienda.
Shopify
Se integra mediante una aplicación que permite conectar la tienda con QMF.
Canales personalizados
Cuando un cliente cuenta con un sistema propio (e-commerce, POS, ERP o aplicación), se debe crear un Sales Channel específico para ese sistema.
Este canal será utilizado en el campo SalesChannel del request.
Ejemplos de uso
- APP → canal para órdenes provenientes de una aplicación móvil
- TIENDA_ONLINE → e-commerce propio
- SUCURSAL_NORTE → punto de venta físico
- SUCURSAL_SUR → otra sucursal independiente
Uso en el request
<SalesChannel>APP</SalesChannel>
El valor debe coincidir exactamente con el canal configurado en QMF.
Facturación por canal
Cada canal permite generar facturación independiente.
- Facturación individual por orden
- Factura global por canal
- Segmentación por periodos para facturación global (día, semana, quincena, mes)
Esto permite separar operaciones por sucursal, sistema o tipo de venta.
Buenas prácticas
- Definir un canal claro por cada origen de datos
- No mezclar múltiples sistemas en un solo canal
- Usar nombres consistentes
- Planear los canales antes de integrar
Relación con otros conceptos
Explora la documentación
Navega por todas las secciones técnicas de Quiero Mi Factura para completar tu integración:
Developers
Inicio del portal técnico y visión general.
Getting Started
Recorrido recomendado para comenzar una integración.
Autenticación y ambientes
Endpoints QA/PROD, acceso, USUARIO e IP.
RequestXMLCFDICompleto
Método principal para enviar órdenes a QMF.
Campos del request
Referencia completa campo por campo del XML.
PRODUCTOS
Catálogo fiscal requerido para facturación.
DESCARGACFDI
Descarga de CFDI con paginación y tokens.
Configuración
Parámetros fiscales y operativos del sistema.
Reglas
Índice de reglas técnicas y fiscales.
Impuestos y decimales
Validación fiscal y cálculos del CFDI.
Caracteres permitidos
Reglas de texto para XML y timbrado.
OrderStatus
Estados de la orden y comportamiento en QMF.
Ciclo de vida y comportamiento de la orden
Actualización, reemplazo, duplicados e idempotencia.
