Retenciones 2.0

Dividendos

Dividendos o utilidades distribuidas.
Retenciones 2.0Dividendos

Cuándo se usa

  • Una sociedad reparte dividendos y retiene ISR.

Lo que hay que cuidar

  • Va con la llave «retenciones» en lugar de «comprobante».
  • CveRetenc 14 y el complemento Dividendos.
  • TipoPagoRet 03 para el ISR retenido.

La petición

El cuerpo completo, como se mandó. Guárdalo como retencion-dividendos.json y mándalo con el lenguaje que uses.

{
  "retenciones": {
    "Version": "2.0",
    "FolioInt": "R1",
    "FechaExp": "2026-10-29T21:19:18",
    "LugarExpRetenc": "94734",
    "CveRetenc": "14",
    "Emisor": {
      "RfcE": "EKU9003173C9",
      "NomDenRazSocE": "ESCUELA KEMPER URGATE",
      "RegimenFiscalE": "601"
    },
    "Receptor": {
      "NacionalidadR": "Nacional",
      "Nacional": {
        "RfcR": "EKU9003173C9",
        "NomDenRazSocR": "ESCUELA KEMPER URGATE",
        "DomicilioFiscalR": "94734"
      }
    },
    "Periodo": {
      "MesIni": "09",
      "MesFin": "09",
      "Ejercicio": "2026"
    },
    "Totales": {
      "MontoTotOperacion": "1000.00",
      "MontoTotGrav": "1000.00",
      "MontoTotExent": "0.00",
      "MontoTotRet": "100.00",
      "ImpRetenidos": [
        {
          "BaseRet": "1000.00",
          "ImpuestoRet": "001",
          "MontoRet": "100.00",
          "TipoPagoRet": "03"
        }
      ]
    },
    "Complemento": {
      "Dividendos": {
        "Version": "1.0",
        "DividOUtil": {
          "CveTipDivOUtil": "01",
          "MontISRAcredRetMexico": "100.00",
          "MontISRAcredRetExtranjero": "0.00",
          "TipoSocDistrDiv": "Sociedad Nacional"
        },
        "Remanente": {}
      }
    }
  }
}

Antes de mandarlo

Cambia la FechaExp por la de ahora: el SAT acepta hasta 72 horas atrás. Si mandas dos veces el mismo comprobante, la segunda responde 506 con el mismo UUID: es la protección contra timbres dobles.

La respuesta

Respuesta · HTTP 200
{
  "Codigo": "100",
  "Mensaje": "Comprobante timbrado exitosamente",
  "UUID": "7C82A8A8-5716-43F1-9E3D-4490488E657F",
  "XMLBase64": "PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPHJl…",
  "PDFBase64": null,
  "IdSeguimiento": "a2ed2d7f8e651704d7830170352ce1bf72a4879e32e503215c5b05545ea95fa1"
}

El XML timbrado

Lo que trae XMLBase64, ya decodificado. El sello y el certificado se ven recortados; al copiar va completo.

7C82A8A8-5716-43F1-9E3D-4490488E657F.xml
<?xml version='1.0' encoding='UTF-8'?>
<retenciones:Retenciones xmlns:retenciones="http://www.sat.gob.mx/esquemas/retencionpago/2" xmlns:dividendos="http://www.sat.gob.mx/esquemas/retencionpago/1/dividendos" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.0" FolioInt="R1" Sello="hI1INPyEZhqK9RcpwS9iI5yuMwjb…rMPw==" NoCertificado="30001000000500003416" Certificado="MIIFsDCCA5igAwIBAgIUMzAwMDEw…TW6BE=" FechaExp="2026-10-29T21:19:18" LugarExpRetenc="94734" CveRetenc="14" xsi:schemaLocation="http://www.sat.gob.mx/esquemas/retencionpago/2 http://www.sat.gob.mx/esquemas/retencionpago/2/retencionpagov2.xsd http://www.sat.gob.mx/esquemas/retencionpago/1/dividendos http://www.sat.gob.mx/esquemas/retencionpago/1/dividendos/dividendos.xsd">
  <retenciones:Emisor RfcE="EKU9003173C9" NomDenRazSocE="ESCUELA KEMPER URGATE" RegimenFiscalE="601"/>
  <retenciones:Receptor NacionalidadR="Nacional">
    <retenciones:Nacional RfcR="EKU9003173C9" NomDenRazSocR="ESCUELA KEMPER URGATE" DomicilioFiscalR="94734"/>
  </retenciones:Receptor>
  <retenciones:Periodo MesIni="09" MesFin="09" Ejercicio="2026"/>
  <retenciones:Totales MontoTotOperacion="1000.00" MontoTotGrav="1000.00" MontoTotExent="0.00" MontoTotRet="100.00">
    <retenciones:ImpRetenidos BaseRet="1000.00" ImpuestoRet="001" MontoRet="100.00" TipoPagoRet="03"/>
  </retenciones:Totales>
  <retenciones:Complemento>
    <dividendos:Dividendos Version="1.0">
      <dividendos:DividOUtil CveTipDivOUtil="01" MontISRAcredRetMexico="100.00" MontISRAcredRetExtranjero="0.00" TipoSocDistrDiv="Sociedad Nacional"/>
      <dividendos:Remanente/>
    </dividendos:Dividendos>
    <tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="7C82A8A8-5716-43F1-9E3D-4490488E657F" FechaTimbrado="2026-10-29T21:24:19" RfcProvCertif="SPR190613I52" SelloCFD="hI1INPyEZhqK9RcpwS9iI5yuMwjb…rMPw==" NoCertificadoSAT="30001000000500003456" SelloSAT="Zejp3Upag5gntp6Cj80HfFNCRIkY…70Ug=="/>
  </retenciones:Complemento>
</retenciones:Retenciones>

Timbrado en el ambiente de pruebas el 29 de octubre de 2026.