La versión de su navegador no está debidamente actualizada. Le recomendamos actualizarla a la versión más reciente.

SOLUCION ERROR CFDI CRP20257 - El valor del campo TipoFactorDR que corresponde a Traslado no contiene un valor del catálogo c_TipoFactor.

Publicado 10/09/2024

El error CRP20257 indica que el valor proporcionado en el campo TipoFactorDR para un traslado en el Complemento de Recepción de Pagos no coincide con alguno de los valores permitidos en el catálogo c_TipoFactor del SAT.

El campo TipoFactorDR se refiere al tipo de factor aplicado a los impuestos trasladados en el documento relacionado, y debe tomar uno de los valores permitidos en el catálogo, que son:

El error CRP20257 indica que el valor proporcionado en el campo TipoFactorDR para un traslado en el Complemento de Recepción de Pagos no coincide con alguno de los valores permitidos en el catálogo c_TipoFactor del SAT.

El campo TipoFactorDR se refiere al tipo de factor aplicado a los impuestos trasladados en el documento relacionado, y debe tomar uno de los valores permitidos en el catálogo, que son:

  • Tasa: Para una tasa fija.
  • Cuota: Para una cuota fija.
  • Exento: Cuando no aplica impuesto.

Posibles Causas del Error

  1. El valor de TipoFactorDR no está definido correctamente o contiene un valor que no pertenece al catálogo c_TipoFactor.
  2. Es posible que hayas usado un valor diferente, como "Traslado", cuando solo se aceptan "Tasa", "Cuota", o "Exento".

Solución

Asegúrate de que el campo TipoFactorDR en el complemento de pagos está usando alguno de los valores válidos del catálogo c_TipoFactor.

 

 

Ejemplo Correcto en XML

A continuación te muestro cómo debe estar correctamente configurado el XML con el valor adecuado en el campo TipoFactorDR:

<cfdi:Comprobante
    xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    Version="4.0"
    Serie="A"
    Folio="12345"
    Fecha="2024-08-20T12:34:56"
    Sello="abcde..."
    FormaPago="01"
    NoCertificado="12345678901234567890"
    Certificado="abcde..."
    SubTotal="1000.00"
    Descuento="0.00"
    Moneda="MXN"
    Total="1160.00"
    TipoDeComprobante="I"
    MetodoPago="PUE"
    LugarExpedicion="64000">
    
    <!-- Detalle del Complemento de Pago -->
    <cfdi:Complemento>
        <pago20:Pagos Version="2.0">
            <pago20:Totales MontoTotalPagos="1160.00"/>

            <!-- Detalle del Pago -->
            <pago20:Pago FechaPago="2024-08-20T12:00:00" FormaDePagoP="03" MonedaP="MXN" Monto="1160.00">
                
                <!-- Documento Relacionado -->
                <pago20:DoctoRelacionado IdDocumento="UUID_DOCUMENTO" Folio="12345" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="1000.00" ImpPagado="1000.00" ImpSaldoInsoluto="0.00">
                    
                    <!-- Impuestos Trasladados en el Documento Relacionado -->
                    <pago20:ImpuestosDR>
                        <pago20:TrasladosDR>
                            <pago20:TrasladoDR BaseDR="1000.00" ImpuestoDR="002" TipoFactorDR="Tasa" TasaOCuotaDR="0.160000" ImporteDR="160.00"/>
                        </pago20:TrasladosDR>
                    </pago20:ImpuestosDR>
                </pago20:DoctoRelacionado>

            </pago20:Pago>
        </pago20:Pagos>
    </cfdi:Complemento>
    
</cfdi:Comprobante>
 

Detalles Importantes del XML:

  1. TipoFactorDR="Tasa": En este ejemplo, el valor correcto es "Tasa", ya que el impuesto es trasladado a una tasa específica (16% en este caso).
  2. TasaOCuotaDR="0.160000": Representa la tasa del 16% para IVA.
  3. ImpuestoDR="002": Se refiere al IVA, de acuerdo con el catálogo de impuestos del SAT.

Pasos para Corregir el Error:

  1. Verificar el valor de TipoFactorDR: Asegúrate de que estás utilizando uno de los valores válidos:
    • Tasa: Para tasas de impuestos como IVA.
    • Cuota: Para una cuota fija.
    • Exento: Si el documento está exento de impuestos.
  2. Revisar los demás campos relacionados: Asegúrate de que el campo ImpuestoDR también esté correctamente definido de acuerdo al catálogo correspondiente del SAT (por ejemplo, "002" para IVA).

Conclusión

Al corregir el campo TipoFactorDR para que contenga uno de los valores válidos del catálogo, el error CRP20257 debería resolverse, y el XML será aceptado correctamente por el SAT.

 

VALIDADOR DE XML CFDI  GRATIS

 

acceso gratis al validador

https://factura.cfdi.red/validador-xml-cfdi/validador.php

 

Sistema de Factuacion GRATIS 

 

https://factura.cfdi.red/

 

No dudes en contactarnos si tienes alguna pregunta o necesitas asistencia