Cuando emites un CFDI a un residente en el extranjero con el RFC genérico XEXX010101000, en el campo UsoCFDI debes registrar la clave S01 – Sin efectos fiscales.
En la versión 3.3 este caso se resolvía con P01 – Por definir. Esa clave se eliminó del catálogo c_UsoCFDI al entrar la versión 4.0, así que un comprobante que la use no pasa la validación y no se timbra. Si tienes plantillas o clientes guardados con P01, cámbialos a S01.
La clave de uso no viaja sola. Cuando el receptor es un residente en el extranjero, el nodo Receptor se llena así:
| Campo | Qué se registra |
| Rfc | El RFC genérico XEXX010101000. |
| RegimenFiscalReceptor | La clave 616 – Sin obligaciones fiscales. El SAT la exige siempre que el RFC sea XEXX010101000. |
| UsoCFDI | La clave S01 – Sin efectos fiscales. |
| DomicilioFiscalReceptor | Un código postal. La validación que obliga a que el código postal corresponda al RFC del receptor no aplica a los RFC genéricos. |
| ResidenciaFiscal | La clave del país de residencia, del catálogo c_Pais. Es obligatoria cuando el comprobante lleva el complemento de comercio exterior o cuando registras el campo NumRegIdTrib. |
| NumRegIdTrib | El número de identificación fiscal del receptor en su país de residencia. |
En Crol: Para el resto de tus clientes la clave de uso depende de su régimen fiscal, y el SAT valida que la combinación exista. La tabla completa está aquí: Catálogo de usos de CFDI 4.0 y su relación con el régimen fiscal.
Fundamento Legal: Anexo 20 “Guía de llenado de los comprobantes fiscales digitales por Internet” versión 4.0, publicada en el Portal del SAT, campos Rfc, RegimenFiscalReceptor, UsoCFDI, DomicilioFiscalReceptor, ResidenciaFiscal y NumRegIdTrib del Nodo:Receptor.