ANEXO 20 VERSIÓN 4.0 - Publicado SAT: 13.01.2022

Procedimiento para la emisión de los CFDI en el caso de anticipos recibidos


Apéndice 6


Los nodos y campos no mencionados en este procedimiento, se deben registrar en el comprobante fiscal conforme a las especificaciones contenidas en el punto I. de esta Guía.

Consideraciones previas.

Este procedimiento es solo para la Facturación de operaciones en las cuales existen pagos de anticipos, por lo que es importante tener en cuenta lo siguiente:

  1. Si la operación de que se trata se refiere a la entrega de una cantidad por concepto de garantía o depósito, es decir, la entrega de una cantidad que garantiza la realización o cumplimiento de alguna condición, como sucede en el caso del depósito que en ocasiones se realiza por el arrendatario al arrendador para garantizar el pago de las rentas en el caso de un contrato de arrendamiento inmobiliario, no estamos ante el caso de un anticipo.
  2. En el caso de operaciones en las cuales ya exista acuerdo sobre el bien o servicio que se va a adquirir y de su precio, aunque se trate de un acuerdo no escrito, y el comprador o adquirente del servicio realiza el pago de una parte del precio, estamos ante una venta en parcialidades y no ante un anticipo.

Solo estaremos ante el caso de una operación en dónde existe el pago de un anticipo, cuando se realice un pago en una operación en dónde:

  1. No se conoce o no se ha determinado el bien o servicio que se va a adquirir o el precio del mismo.
  2. No se conoce o no se ha determinado ni el bien o servicio que se va a adquirir ni el precio del mismo.

  1. A. Facturación aplicando anticipo con CFDI de egreso.

    1. Emisión de un CFDI por el valor del anticipo recibido:

      El contribuyente al momento de recibir un anticipo debe emitir un comprobante fiscal digital por Internet (CFDI) por el valor del anticipo y deberá registrar en los siguientes campos la información que a continuación se describe:

      1. TipoDeComprobante: En este campo se debe registrar la clave “I” (Ingreso) del Catálogo c_TipoDeComprobante.
      2. FormaPago: En este campo se debe registrar la clave del Catálogo c_FormaPago conforme a lo siguiente:
        • Si es un anticipo, se debe registrar la clave con la que se realizó el pago.
        • Si es un anticipo usando el saldo remanente de un pago previo se debe registrar la clave con la que se realizó el pago.
      3. MetodoPago: En este campo se debe registrar la clave “PUE” (Pago en una sola exhibición) del Catálogo c_MetodoPago
      4. Nodo: CfdiRelacionados: Este nodo no debe existir.
      5. Nodo: Concepto: Solo debe existir un concepto en este comprobante.
        • ClaveProdServ: En este campo se debe registrar la clave “84111506” (Servicios de Facturación).
        • Cantidad: Se debe registrar el valor “1”.
        • ClaveUnidad: Se debe registrar la clave “ACT” (Actividad).
        • Descripcion: En este campo se debe registrar el valor “Anticipo del bien o servicio”.
        • ValorUnitario: En este campo se debe registrar el monto entregado como anticipo antes de impuestos.

    2. Emisión de un CFDI por el valor total de la operación.

      El contribuyente al momento de concretar la operación y recibir el pago de la contraprestación, debe emitir un CFDI de tipo “I” (Ingreso) y registrar en los siguientes campos la información que a continuación se describe:

      1. FormaPago: En este campo se debe registrar la clave de forma de pago que corresponda de acuerdo al Catálogo c_FormaPago.
      2. MetodoPago: En este campo se debe registrar la clave del método de pago que corresponda al Catálogo c_MétodoPago.
      3. Nodo: CfdiRelacionados: Este nodo debe existir
        • TipoRelacion: En este campo se debe registrar la clave “07” (CFDI por aplicación de anticipo) del Catálogo c_TipoRelación, a efecto de relacionar este comprobante con el del anticipo emitido anteriormente.
        • Nodo: CfdiRelacionado: Este nodo debe existir.
          • UUID: En este campo se debe registrar el o los folios fiscales del comprobante (anticipo) a 36 posiciones que se relacionan a esta factura.

      Es importante mencionar que si en el momento de emitir el CFDI por el valor total de la operación, no se realiza el pago de la diferencia que resulte entre el CFDI por el valor total de la operación y el CFDI de “Egreso”, se debe emitir un CFDI con “Complemento para recepción de pagos” por cada pago recibido

    3. Emisión de un CFDI de tipo “Egreso”.

      Posteriormente a la emisión del CFDI por el valor total de la operación, el contribuyente debe emitir un CFDI de tipo “Egreso” por el valor del anticipo aplicado y registrar en los siguientes campos la información que a continuación se describe:

      1. TipoDeComprobante: En este campo se debe registrar la clave “E” (Egreso) del Catálogo c_TipoDeComprobante.
      2. FormaPago: En este campo se debe registrar la clave “30” (Aplicación de anticipo) del Catálogo c_FormaPago.
      3. MetodoPago: En este campo se debe registrar la clave “PUE” (Pago en una sola exhibición) del Catálogo c_MetodoPago.
      4. Nodo: CfdiRelacionados: Este nodo debe existir.
        • TipoRelacion: En este campo se debe registrar la clave “07” (CFDI por aplicación de anticipo) del Catálogo c_TipoRelacion, a efecto de relacionar este comprobante con el CFDI por el valor total de la operación emitido anteriormente.
        • Nodo CfdiRelacionado: Este nodo debe existir.
          • UUID: Se debe registrar el folio fiscal del comprobante emitido por el valor total de la operación a 36 posiciones que se relaciona a esta factura.
      5. Nodo: Concepto: Solo debe existir un concepto en este comprobante
        • ClaveProdServ: En este campo se debe registrar la clave “84111506” (Servicios de Facturación).
        • Cantidad: Se debe registrar el valor “1”
        • ClaveUnidad: Se debe registrar la clave “ACT” (Actividad).
        • Descripcion: En este campo se debe registrar el valor “Aplicación de anticipo”.
        • ValorUnitario: En este campo se debe registrar el monto descontado como anticipo antes de impuestos.

      Se precisa que la fecha de emisión del CFDI de tipo “I” (Ingreso) por el valor total de la operación y el CFDI de tipo “E” (Egreso) debe ser preferentemente la misma, debiendo emitir primero el CFDI de tipo “I” (Ingreso) por el valor total de la operación y posteriormente el CFDI de tipo “E” (Egreso).

      Ejemplo:


  2. B. Facturación aplicando anticipo con remanente de la contraprestación

    1. Emisión de un CFDI por el valor del anticipo recibido:

      El contribuyente al momento de recibir un anticipo debe emitir comprobante fiscal digital por Internet (CFDI) por el valor del anticipo y deberá registrar en los siguientes campos la información que a continuación se describe:

      1. TipoDeComprobante: En este campo se debe registrar la clave “I” (Ingreso) del Catálogo c_TipoDeComprobante.
      2. FormaPago: En este campo se debe registrar la clave con la que se realizó el pago, del Catálogo c_FormaPago.
      3. MetodoPago: En este campo se debe registrar la clave “PUE” (Pago en una sola exhibición) del Catálogo c_MetodoPago.
      4. Nodo: CfdiRelacionados: Este nodo no debe existir.
      5. Nodo: Concepto: Solo debe existir un concepto en este comprobante.
        • ClaveProdServ: En este campo se debe registrar la clave “84111506” (Servicios de Facturación).
        • Cantidad: Se debe registrar el valor “1”.
        • ClaveUnidad: Se debe registrar la clave “ACT” (Actividad).
        • Descripcion: En este campo se debe registrar el valor “Anticipo del bien o servicio”.
        • ValorUnitario: En este campo se debe registrar el monto entregado como anticipo antes de impuestos.

    2. Emisión de un CFDI por el remanente de la contraprestación, relacionando el anticipo recibido.

      El contribuyente al recibir el pago del remanente de la contraprestación, debe emitir un CFDI por el monto del remanente y registrar en los siguientes campos la información que a continuación se describe:

      1. TipoDeComprobante: Se debe registrar la clave “I” (Ingreso) del Catálogo c_TipoDeComprobante.
      2. FormaPago: Se debe ingresar la clave del Catálogo c_FormaPago con la que se realizó el pago.
      3. MetodoPago: Se debe registrar la clave del Catálogo c_MetodoPago que le corresponda.

      Nodo: CfdiRelacionados: Debe de existir.

      TipoRelacion: Se debe registrar la clave “07” (CFDI por aplicación de anticipo) del Catálogo c_TipoRelacion, a efecto de relacionar este comprobante con el del anticipo emitido anteriormente.

      UUID del nodo CfdiRelacionado: Se debe registrar las 36 posiciones del folio fiscal del comprobante que ampara el anticipo.

      Descripcion del nodo Concepto: En este campo se debe registrar la descripción del bien o servicio propia de la empresa por cada concepto, seguido de la leyenda; CFDI por remanente de un anticipo.

      ValorUnitario: Se deberá registrar por cada concepto el valor del bien o del servicio.

      Descuento: Se debe registrar por cada concepto el monto del anticipo.


Ver también:


Anexo 20 versión 4.0 Anexo 20 versión 4.0
Conoce el Anexo 20 versión 4.0
Anexo 20 versión 4.0 Estándar
Estándar del Anexo 20 Versión 4.0
Anexo 20 versión 4.0 Catálogos
Catálogos del Anexo 20 Versión 4.0
Anexo 20 versión 4.0 Preguntas
Catálogos del Anexo 20 Versión 4.0
Anexo 20 versión 4.0 Matriz de errores
Catálogos del Anexo 20 Versión 4.0
Anexo 20 versión 4.0 Guia de llenado
Catálogos del Anexo 20 Versión 4.0
Complmento de Pagos 2.0 Complemento de Pagos 2.0
Conoce el Complemento de Pagos 2.0
Complementos Listado de complementos
Conoce los complementos que puedes incorporar a tu factura

Software


GNcys Factura Electrónica GNcys Factura Electrónica
CFDI

Enlaces externos


SAT - Servicio de Administración Tributaria Portal de trámites y servicios (SAT)
Servicio de Administración Tributaria