Timbrar factura con Carta Porte
Guía paso a paso para emitir un CFDI 4.0 con complemento Carta Porte 3.1 desde un embarque.
Antes de empezar
El embarque debe estar en estado Documentado, lo que implica:
- POD subido.
- XML del proveedor cargado (o Carta Porte Propia activada).
- Datos de mercancía, vehículo y ubicaciones completos.
Necesitas el permiso facturas.create.
Paso a paso
Abre la pre-factura
Desde el detalle del embarque, haz clic en Pre-factura o Facturar.
Revisa los conceptos
El sistema arma los conceptos a facturar (servicio de transporte, gastos adicionales aprobados, maniobras, almacenaje). Verifica montos, tasas de IVA y retenciones.
Revisa los datos de Carta Porte
En la sección de Carta Porte verás los 14 campos editables: ubicaciones, mercancías, vehículo, chofer, distancia, etc.
Si algo está incorrecto, edítalo aquí. Los cambios se guardan como overrides sobre el XML del proveedor sin alterarlo.
Validación previa
Pulsa Validar o el sistema lo hará automáticamente al timbrar. Si detecta problemas (ej. CP143, CP149, CP170), te muestra explicación y bloquea el envío hasta que corrijas.
Timbra
Cuando todo esté correcto, pulsa Timbrar. El sistema envía a FacturAPI y espera la respuesta.
- Si pasa: aparece el UUID, se descargan PDF y XML, y el embarque pasa a Facturado.
- Si falla: aparece el código de error con explicación. Corrige y reintenta.
Envía al cliente
Si tienes permiso facturacion.send, pulsa Enviar al cliente para que reciba PDF y XML por correo. Si no, el equipo de Finanzas se encargará del envío.
Si el timbrado falla
Sigue Errores de timbrado SAT. El sistema traduce los errores más comunes a una explicación accionable.
Anota el código y abre Configuración → API Requests Log para ver el detalle del request y la respuesta. Comparte con tu administrador si no puedes resolver.
Si FacturAPI no responde, el sistema detiene el envío con un circuit breaker y permite reintentar después. No se cobra timbre por intentos fallidos.
Casos especiales
Si el cliente es extranjero, usa el RFC genérico XEXX010101000 y captura su nombre fiscal y país. El sistema soporta facturación a clientes extranjeros con FacturAPI o Facturama según el caso.
Algunos embarques internacionales requieren timbrar con Facturama en lugar de FacturAPI. La razón social emisora controla esto: si la razón social tiene usa_facturapi = false, se usa Facturama.
Si activaste Carta Porte Propia en el embarque, el XML se construye desde cero con los datos editables del sistema. El proveedor original no se considera.
Si el embarque se factura como servicio logístico puro (sin complemento Carta Porte), marca el flag facturar_como_logistico antes de pre-facturar. El CFDI sale como tipo "I" sin complemento de transporte.
Después de timbrar
Last updated today
Built with Documentation.AI