Al generar CFDI con complemento de pago el XML no está tomando en cuenta el nodo de documentos relacionados de las facturas tipo FI - FINANCIADO generadas a partir de Venta Asistida.

Línea de Producto:

Microsiga Protheus

Segmento:

Servicios - Mercado Internacional

Módulo:

SIGAFIN - Financiero

SIGALOJA - Control de Tiendas

Función:

RutinaNombre Técnico
FINA087A.PRWCobros Diversos.
FISA815.PRWGeneración de CFDI v3.3 con Complemento de Recepción de Pagos.

Situación/Requisito:

Al generar XML de CFDI con complemento de recepción de pago desde la rutina de Cobros Diversos (FINA087A) en el nodo de documentos relacionados para pago no se muestran registros de Facturas de tipo FI (FINANCIADO), que hayan sido generadas a partir de la rutina Venta Asistida desde módulo de Control de Tiendas (SIGALOJA).

Solución/Implementación:

Se agrega funcionalidad para que sean tomados en cuenta los tipos de documento indicados en el punto de entrada A087TIPTI y sean incluidos en el nodo de documentos relacionados en la generación del CFDI (XML) con complemento de recepción de pago.

FINA087A: Se modifica función GetUUID para tomar en cuenta los documentos indicados en el punto de entrada A087TIPTI y validar que hayan sido timbrados antes de incluirlos en el CFDI con complemento de recepción de pago.

FISA815: Se modifican las funciones DistSal y GetInfo para incluir los documentos indicados en el punto de entrada A087TIPTI en generación del CFDI (XML) con complemento de recepción de pago, y de igual manera mostrar el UUID en el elemento IdDocumento del nodo de documentos relacionados para pago (pago10:DoctoRelacionado)


Implementación:

  1. Validar que campo Origen (E1_ORIGEM) de tabla Títulos Por Cobrar (SE1) se encuentre configurado como Usado y en Browse para módulo Financiero.
  2. Crear el punto de entrada A087TIPTI para activar tipo de documento FI.
  3. 2. Validar que la forma de pago a utilizar no se encuentre en el parámetro MV_LJBXPAG.
  4. Configurar el parámetro MV_LJPAGTO con la opción 2 - Utiliza la descripción de la tabla de administradoras (SAE).
  5. Registrar una administradora financiera para tipo FI (FINANCIADO) indicando que (AE_FINPRO = S) tiene financiación propia; módulo Financiero | Actualizaciones | Archivos | Administradora Financiera).
  6. Configurar una condición de pago con forma de pago FI e indicando que no aplica baja de título automático (E1_BXTITAV = 2); módulo Financiero | Actualizaciones | Archivos | Condiciones Pago.
  7. Generar una factura en Venta Asistida con usuario configurado como No Caja o Caja, seleccionando la condición de pago que no realice baja de título automática y la forma de pago FI; módulo Control de Tiendas | Actualizaciones | Atención | Venta Asistida
    Importante: Para ventas generadas con usuario Caja se genera y timbra el documento del ticket desde Informes | Gestión Ventas | Facturas para Comprobantes Fiscales.
  8. Registrar un cobro diverso (FINA087A) seleccionando el título generado en Venta Asistida (SIGALOJA) y realizar la generación del CFDI con complemento de recepción de pago.
    NOTA: Los títulos seleccionados deberán estar timbrados.
  9. Validar que el documento se encuentre indicado en el archivo XML, en el nodo pago10:DoctoRelacionado y en la sección de documentos relacionados en el archivo de impresión PDF.
Punto de Entrada

#include 'protheus.ch'

User Function A087TIPTI()
Local cTipos := ""

cTipos += "/FI"
Return cTipos

Requisito (Issue):

DMINA-4615 (v 12.1.14), DMINA-5004 (v 12.1.14), DMINA-4839 (v 12.1.17), DMINA-5057 (v 12.1.17)

Versión:

12.1.14, 12.1.17