Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FISA815CFDI con Complemento de Recepción de Pagos12/10/2022
País:México
Ticket:15280266
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17123


02. SITUACIÓN/REQUISITO

Cuando se genera y timbra el Complemento de Recepción de Pago versión 2.0 utilizando un Cliente configurado como Extranjero, en XML en el nodo cfdi:Comprobante\cfdi:Receptor, no son generados de los atributos ResidenciaFiscal y NumRegIdTrib.

Fundamento: Guía de llenado del comprobante al que se le incorpore el complemento para recepción de pagos

03. SOLUCIÓN

En la rutina de CFDI con Complemento de Recepción de Pagos (FISA815):

En la función que Genera el XML (CreaXML), se realiza ajuste para que en el nodo cfdi:Comprobante\cfdi:Receptor si el RFC del Cliente (Receptor) es igual al RFC genérico para extranjeros XEXX010101000, se generen los siguientes atributos:

ResidenciaFiscal = Con el valor del campo País SAT (YA_CCESAT), de acuerdo al país que fue informado en el cliente en el campo País (A1_PAIS).

NumRegIdTrib = Con el valor del campo NumRegIdTrib (AI0_IDFIS) de los Complementos del Cliente.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche generado para la issue DMINA-17123.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas la sección 01. DATOS GENERALES del presente Documento Técnico, así como las fechas.
  4. Tener las configuraciones necesarias para generar el CFDI con Complemento para Recepción de Pagos versión 2.0, ver Documento Técnico de Complemento de Recepción de Pago Versión 2.0 para el país México.
  5. Configurar en el parámetro MV_IVATRAS los impuestos que aplican como Traslados de IVA.
  6. Configurar en el parámetro MV_RETIVAM los impuestos que aplican como Retención de IVA.
  7. Configurar el campo NumRegIdTrib (AI0_IDFIS), de acuerdo a lo mencionado en la sección 04. INFORMACIÓN ADICIONAL.
  8. En el módulo de Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos Clientes.
    • Configurar un Cliente, como extranjero, informando el campo RFC (A1_CGC) con el valor XEXX010101000, y el campo País (A1_PAIS) debe ser informado.
    • Modificar el Cliente, y desde Otras acciones | Complemento de Cliente, informar el campo NumRegIdTrib (AI0_IDFIS).
  9. En el módulo de Compras (SIGACOM) desde el menú Actualizaciones | Archivo Importaciones Países.
  10. Configurar para el País indicado en el Cliente, el campo País SAT (YA_CCESAT).
  11. En el módulo de Facturación (SIGAFAT) desde el menú Actualizaciones | Facturación Facturaciones (MATA467N).
    • Incluir y Timbrar el CFDI de una Facturas de Venta (NF) utilizando una Condición de Pago que tenga configurado el campo Met Pago SAT (E4_MPAGSAT) con valor PPD - PAGO EN PARCIALIDADES O DIFERIDO y utilizando un Tipo de Salida con cálculo de impuestos que haya sido configurados en los parámetros MV_IVATRAS y MV_RETIVAM.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A).
  3. Configurar las preguntas de la rutina.
  4. Informar los datos del encabezado del Cobro Diverso.
  5. Informar Tipo ValorPrefijoNúmeroValor.
  6. Seleccionar el Cliente para el cual fueron generados y timbrados previamente los CFDI de las Facturas de Venta, presionar Siguiente.
  7. Seleccionar el Títulos por Cobrar de la Factura de Venta (NF) que fue genera y timbrada previamente para dar de baja. Informar el Valor parcial por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
  8. Validar el Resumen del Recibo, presionar Confirmar.
  9. Confirmar la generación y timbrado del CFDI con Complemento para Recepción de Pagos (Validar que no se hayan ocurrido errores durante el timbrado y que se haya realizado con éxito)
  10. Validar que en el XML, se visualicen los atributos ResidenciaFiscal y NumRegIdTrib:


04. INFORMACIÓN ADICIONAL

Configuración de Campo en tabla SX3 - Campos:

Tabla AI0 - Complementos de Clientes:

Campo

AI0_IDFIS

Tipo

C

Tamaño

40

Decimal

0

Título

NumRegIdTrib

Descripción

Número identificación.

Formato

@!

Nivel

1

Usado

Browser

No

Obligatorio

No

Opciones


When


Relación


Contexto

Real

Consulta Std.


Propiedad

Modificar

Val Sistema


Help

Número de identificación o registro fiscal del país de residencia para efectos fiscales del receptor del CFDI.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior.


05. ASUNTOS RELACIONADOS

  • DT Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
  • Complemento de Recepción de Pago Versión 2.0 para CFDI 4.0