Factura global
La factura global es una factura de ingreso que representa todas las ventas realizadas al público en general (clientes que no solicitaron factura) durante un período de tiempo determinado. El SAT obliga a reportar todas las transacciones al público en general y el mecanismo para hacerlo es la factura global.
Estructura de la factura global
- Cada
itemrepresenta una venta individual al público general - Los
itemTaxesde cadaitemrepresentan todos los impuestos unicos aplicables a esa venta - Se consolidan todas las ventas al público general de un período en una factura global
Periodo de facturación
La factura global se genera según la periodicidad que el SAT define en el catálogo c_Periodicidad.
| Código | Periodicidad | Descripción |
|---|---|---|
| 01 | Diario | Ventas al público en general del día |
| 02 | Semanal | Ventas al público en general de la semana |
| 03 | Quincenal | Ventas al público en general de la quincena |
| 04 | Mensual | Ventas al público en general del mes |
| 05 | Bimestral | Ventas al público en general del bimestre |
Ejemplo práctico
Supongamos que durante un periodo tu negocio realizó ventas al público general:
🛒 Venta 0001
Total: $348.00
| Producto | Precio base | Impuestos | Total |
|---|---|---|---|
| Producto A | $100.00 | IVA 16% | $116.00 |
| Producto B | $100.00 | IVA 16% | $116.00 |
| Producto C | $100.00 | IVA 16% | $116.00 |
| TOTAL | $300.00 | $48.00 | $348.00 |
Factura Global resultante
{
"versionCode": "4.0",
"series": "F",
"date": "2024-05-12T17:20:48",
"paymentFormCode": "01",
"paymentMethodCode": "PUE",
"currencyCode": "MXN",
"typeCode": "I",
"expeditionZipCode": "01160",
"exchangeRate": 1,
"exportCode": "01",
"globalInformation": {
"periodicityCode": "01",
"monthCode": "05",
"year": 2024
},
"issuer": {
"id": "<id-persona-emisora>"
},
"recipient": {
"id": "<id-persona-receptora-con-rfc-generico>"
},
"items": [
{
"itemCode": "01010101",
"quantity": 1,
"unitOfMeasurementCode": "ACT",
"description": "Venta",
"unitPrice": 300.00,
"taxObjectCode": "02",
"itemSku": "0001",
"itemTaxes": [
{
"taxCode": "002",
"taxTypeCode": "Tasa",
"taxRate": 0.160000,
"taxFlagCode": "T"
}
]
}
]
}
Aspectos clave de la factura global
Revise los siguientes puntos para garantizar que la factura global se genere correctamente:
1. Relación venta-item
- Cada venta al público se convierte en un item en la factura global
- Los items NO representan productos individuales, sino ventas completas
2. Consolidación de impuestos
- Los
itemTaxesincluyen todos impuestos unicos que se aplicaron en esa venta - Si una venta tuvo productos con diferentes impuestos, todos los impuestos unicos se incluyen en el mismo item
3. Información global
El campo globalInformation especifica:
periodicityCode: La frecuencia de la facturación (diario, semanal, mensual, etc.)monthCode: El mes al que corresponde la información de la factura globalyear: El año fiscal al que corresponde la información de la factura global
4. Información de la factura
- El campo
typeCodedebe serI - El campo
paymentMethodCodedebe serPUE - El campo
exchangeRatedebe ser1 - El campo
currencyCodedebe serMXN - El campo
exportCodedebe ser01
5. Información del receptor
Independientemente del modo de operación, el receptor de la factura global debe tener datos del RFC genérico:
- RFC:
XAXX010101000 - Razón social:
PUBLICO EN GENERAL - Regimen fiscal:
616 Sin obligaciones fiscales - Uso CFDI:
S01 Sin efectos fiscales - Código postal:
El mismo código postal del emisor
6. Información del item
- El campo
itemCodedebe ser01010101 - El campo
quantitydebe ser1 - El campo
unitOfMeasurementCodedebe serACT - El campo
descriptiondebe serVenta - El campo
unitPricedebe ser el subtotal de la venta (valor antes de impuestos) - El campo
taxObjectCodedebe ser02 - El campo
itemSkudebe ser el número interno de la venta - El campo
itemTaxesdebe incluir todos los impuestos unicos aplicados en la venta