Á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:
Rutina Nombre TécnicoFecha
FISA815.PRWComplemento de recepción de pago13/12/2023
País:México
Ticket:18534718
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21492


02. SITUACIÓN/REQUISITO

Al realizar un complemento de pago para una factura con el nodo “ObjetoImp=’01’” en el XML del recibo, el nodo “pago20:DoctoRelacionado” lo coloca como “ObjetoImp=’02’” y genera el nodo hijo “ImpuestosDr” lo cual es incorrecto.

03. SOLUCIÓN

Cambios realizados en los fuentes del aplicativo:

  • Complemento de recepción de pagos (FISA815.PRW): Se modificó el Query que obtiene los documentos sin impuestos, se agregó una sentencia la cual no toma en cuenta los documentos sin impuestos cuando su campo Objeto Impuesto (D2_NIT) tenga el valor de 1 o 3, de esta manera no genera el nodo hijo “ImpuestosDr”, y si es diferente de los valores 1 o 3 el campo Objeto Impuesto (D2_NIT) es actualizado correctamente el XML del complemento de pago.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-21492.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico.
  4. Validar que se tenga actualizado el Diccionario de datos con el campo Objeto Impuesto (D2_NIT) de acuerdo al siguiente documento Técnico: Nuevo Campo Objeto Impuesto.
  5. A través de la rutina “Productos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un producto.
  6. A través de la rutina “Bancos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un banco.
  7. A través de la rutina “Clientes”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un cliente.

  8. A través de la rutina "Tipo de Entrada y Salida", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Archivos), se debe tener una TES de salida configurada que no genere impuestos.

En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones Facturación Facturaciones (MATA467N)

  1. Incluir una Factura de Venta de tipo Normal.
  2. En el detalle de los ítems, se debe informar la TES de salida previamente configurada en el item y el campo Objeto Imp. (D2_NIT) con el valor 01.

  3. Presionar Grabar para confirmar el guardado de la Factura de Venta.

Ingresar a la opción de Nuevo Recibo en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo).

    1. Se ingresa a la opción de "Nuevo recibo".
    2. Llenamos los campos obligatorios del encabezado del recibo (FJT).

    3. Aplicamos los filtros.
    4. Seleccionamos la Factura de salida generada anteriormente.
    5. Agregamos una forma de pago por el mismo valor de la Factura de salida.
    6. Damos check en la casilla "Generar CFDI"
    7. Verificamos que en el XML el nodo “DoctoRelacionado” posea la variable "ObjetoImpDr" igual al valor del campo "Objeto Impuesto" (D2_NIT) de la Factura de salida, en este caso con valor de "01" y no genere nodos hijos “ImpuestosDr”.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo
  • 18161768 DMINA-21137 DT Ajustes en el Atributo ObjetoImp de NF MATA467N MEX