Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Línea de producto: 

Microsiga Protheus.

Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
Rutina(s)Nombre técnico
M486XFUNFunciones de Factura Electrónica.
M486XFUNCOFunciones Genéricas para Transmisión de Documentos Electrónicos.
MATA468Generación de Notas Fiscales.
MATA468NGeneración de Notas Fiscales.
MATA462ANGeneración de Remitos.
WSNFECOLCliente de servicio web - Ambiente de homologación.
Ticket:6877856 | 6929407 | 6905009
Issue (Vinculado):DMINA-7459 (DMINA-7498 , DMINA-7500)
Versión:12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

  • Al transmitir una Factura de Venta que contiene varios ítems y el cálculo de varios impuestos, usando el proveedor tecnológico The Factory HKA, se presenta error.log, al momento de leer los impuestos a nivel encabezado y detalle:
    "variable is not an object on M486SENDPT(MATA486.PRW) 03/09/2019"


  • Al realizar la transmisión de documentos electrónicos, y si existe algún rechazo, solo se visualiza el error general "El documento no superó las validaciones.", no mostrando detalladamente cuales son las observaciones en específico.


  • Al momento de generar una Factura mediante el proceso Pedido – Remisión – Factura, no se está realizando el llenado del campo Tipo Oper. (F2_TIPOPE).

03. SOLUCIÓN

  • M486XFUN

Se modifican las funciones fGetTaxas() y fGetTaxDet() para armar correctamente el nodo TaxTotal a nivel general y detalle del XML, cuando se tienen uno o varios impuestos.


  • M486XFUNCO

Se realiza corrección para llenar el atributo ctotalProductos de acuerdo al total de ítems del documento, en la función M486DETDOC() se agregó llenado de los impuestos totales del detalle y en la función M486TXSUBD() se realiza corrección para llenado de impuestos detalle.


  • MATA486

Se realiza modificación en la función M486SENDPT() para leer arreglo con mensajes de validación retornados por el proveedor tecnológico The Factory HKA.


  • MATA468N/MATA462AN

Se realiza modificación para llenado del campo Tipo Oper. (F2_TIPOPE) desde el proceso Pedido de VentaRemisiónFactura de Venta y para el proceso Pedido de VentaFactura de Venta.


Pasos para probar la solución

Para Facturas de Venta, Nota de Crédito y Nota de Débito

Desde el módulo Facturación (SIGAFAT) registrar los siguientes documentos:

  • Factura de Venta/Factura de Venta de Exportación (Actualizaciones | Facturación | Facturaciones).
  • Nota de Crédito (Actualizaciones | Facturación | Generac. de Notas de Crédito/Débito).
  • Nota de Débito (Actualizaciones | Facturación | Generac. de Notas de Crédito/Débito).

Importante: 

Para validar solución del DMINA-7459, los documentos deberán contener el cálculo varios impuestos.

Para validar solución del DMINA-7500, se deberán generar Facturas de Venta desde el proceso Pedido de Venta - Remisión - Factura de Venta.

Validar que se informe el campo Tipo Oper. (F1_TIPOPE/F2_TIPOPE) en el encabezado de los documentos.


Desde el módulo Facturación (SIGAFAT) acceder a Actualizaciones | Facturación | Facturación Electrónica (MATA486)

a) En los parámetros indicar el Tipo y Serie del documento a transmitir.

b) Ejecutar la acción Transmitir.

c) Indicar los parámetros de la serie y rango de folios a transmitir.

d) Una vez finalizado el proceso se visualizará el log donde se podrá consultar si la transmisión fue exitosa; en caso de haber inconsistencias, proceda a realizar las configuraciones necesarias e intente transmitir nuevamente.