01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
RutinaDescripción
MATA486Documentos Electrónicos
Ticket:6631054
Issue :DMINA-7285
Versión:12.1.17 | 12.1.23 | 12.1.25

02. SITUACIÓN/REQUISITO

Se ingresa a la rutina de Documentos Electrónicos (MATA486) a realizar la baja de 3 documentos bajo el siguiente escenario:


1.  Se realiza la comunicación de baja del primer documento con éxito.
2.  Al realizar la baja del segundo documento sin salir de la rutina, la transmisión retorna error. En el log de transmisión muestra el mensaje que el comunicado de baja ya fue enviado anteriormente.
3.  Se cierra la rutina y se ingresa nuevamente a la rutina de Documentos Electrónicos (MATA486).  Se selecciona el segundo documento para darlo de baja y se realiza la comunicacional de baja con éxito.
4.  Se realiza la comunicación de baja del 3er documento sin éxito, nuevamente manda el mensaje donde indica que el comunicado de baja ya fue enviado anteriormente.

03. SOLUCIÓN

Realizar modificación a la función M486GENDOC(). Se modifica el uso de SuperGetMV() por GETMV() cuando se obtiene el valor del parámetro MV_IDCBAJA.


Pre requisitos.

  • Contar con al menos 2 documentos previamente autorizados por la SUNAT.


Pasos para probar la solución.

  1. Ingresar al módulo Facturación (SIGAFAT) al menú "Actualizaciones Facturación | Transmisión Electrónica" (MATA486)
  2. Del menú de la rutina, seleccione "Otras Acciones / Comunica Baja".
  3. Informe en los parámetros el número y serie del primer documento.
  4. Seleccione el documento y confirme la selección para la baja.
  5. El log de la transmisión indica que el documento fue dado de baja exitosamente.
  6. El documento ya no es visualizado en el browse de la rutina.
  7. Sin salir de la rutina, seleccione nuevamente "Otras Acciones / Comunica Baja".
  8. Informe en los parámetros el número y serie del segundo documento.
  9. Seleccione documento y confirme la selección para baja.
  10. Validar que el log de transmisión indica que el documento ha sido dado de baja exitosamente.
  11. El documento ya no es visualizado en el browse de la rutina.