Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
M485XFUNPEFunciones genéricas de Transmisión Electrónica Perú.06/07/2022
FATSPERTSS.INIEstructura XML de Documentos Electrónicos de Salida.07/07/2022
País:Perú
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16212


02. SITUACIÓN/REQUISITO

En la rutina de Transmisión Electrónica (MATA485), al realizar la Transmisión Electrónica de una Factura de Venta (NF) que tiene cálculo de Detracciones, en el nodo <TotSubMonto> que se encuentra contenido dentro del nodo <Totales> para el tipo 2003 de Detracciones, en el valor del nodo <TasaConcepto> se muestra una tasa que no corresponde a la del cálculo de Detracciones para el documento, además, es generado el nodo <Retenciones> aún cuando el documento no tiene cálculo de Retenciones.

03. SOLUCIÓN

En la rutina de Funciones genéricas de Transmisión Electrónica Perú (M485XFUNPE):

Se realizó ajuste en la función Obtiene datos del encabezado de los documentos (M485TOTENC), para que al llamar la función que Obtiene los impuestos de la Factura venta, Nota Débito y Nota Crédito (NFAEXmlImp) se envíen como parámetros por separado los datos del Cliente, Tienda, Folio del Documento y Serie de Documento.

Se modificó la función que Obtiene los impuestos de la Factura venta, Nota Débito y Nota Crédito (NFAEXmlImp) para obtener únicamente los impuestos que son calculados para el documento a transmitir electrónicamente (aplica para Documentos de Salida y Documentos de Entrada).

Se modificó la función que Obtiene los impuestos de la Factura venta, Nota Débito y Nota Crédito por ítem (NFAEDetImp) para que únicamente se muestren en el nodo <ImpuestosDet> que se encuentra contenido dentro del nodo <Detalle> los impuestos que aplican para el Tipo de Entrada/Salida (TES) del ítem del documento.

Se realizó ajuste en la función que Genera el nodo de Referencia para las Notas de Crédito y Notas de Crédito (M485GETREF) para evitar el uso del + para concatenar los filtros en el query, ya que esto no es soportado por algunos manejadores de base de datos.

En el script de generación del XML de Documentos Electrónicos de Salida (FATSPERTSS.INI):

En la variable _aTotal[015] se realiza asignación (:=) en lugar de concatenación (+=) para el retorno del nodo <Referencia> desde la función M385GETREF() que es generado para Notas de Débito de Cliente (NDC), ya que en el XML se generaba repetido el nodo.

04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La solución aplica para versión 12.1.27 o superior.


05. ASUNTOS RELACIONADOS

  • Documento Técnico Facturación Electrónica UBL 2.1 - Signature - Perú
  • Documento Técnico de Retenciones en XML de Documentos de Salida - Perú
  • Documento Técnico de Impuesto de Detracción en Transmisión Electrónica TSS-Signature - Perú