01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre TécnicoFecha
M486RNFXMLXML de Guías de Remisión Perú25/03/2021
País:Perú
Ticket:11053614
Requisito/Story/Issue (informe el requisito vinculado):DMINA-11774


02. SITUACIÓN/REQUISITO

Al transmitir una Guía de Remisión (RNF) desde la rutina de Documentos Electrónicos (MATA486), utilizando un Cliente que tiene configurado el campo Email (A1_EMAIL), se observa que en el XML no se está creando el siguiente nodo dentro del nodo cac:DeliveryCustomerParty:

<cac:Contact>
    <cbc:ElectronicMail><![CDATA[[email protected]]]></cbc:ElectronicMail>
</cac:Contact> 

03. SOLUCIÓN

En la rutina de Generación de XML de Guías de Remisión (M486XRNFXML), se realiza ajuste para que en la ruta DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:Contact se cree el nodo el cbc:ElectronicMail en el cual se colocará el valor del campo Email (A1_EMAIL) configurado para el Cliente de la Guía de Remisión (RNF) , quedando de la siguiente manera:



  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Descargar y actualizar el parche generado para la issue DMINA-11774.
    • NOTA: Validar que correspondan a las rutinas y fechas indicadas en el sección 01. DATOS GENERALES.
  3. Tener configurada la funcionalidad para transmisión electrónica de Guías de Remisión (RNF), para más información ver .
  4. El Cliente debe tener configurado el campo Email (E1_EMAIL).
  5. En el módulo Facturación (SIGAFAT):
    • Ir al menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
    • Incluir un Pedido de Venta, informando el campo Doc Gener. (C5_DOCGER) con valor 2 - Remisión.
    • Ir al menú Actualizaciones | Form. de Remisión | Generac. de Remitos (MATA462AN).
    • Seleccionar los ítems del Pedido de Venta creado previamente.
    • Ejecutar la acción +Gen Remisión.
  1. En el módulo Facturación (SIGAFAT):
  2. Acceder a la rutina Documentos Electrónicos (MATA486), ubicada en la ruta: Actualizaciones | Facturación | Documentos Electrónicos.
    • Especificar en los parámetros la Serie y el Tipo de Documento: Guía Remisión
    • Indique los parámetros para el filtrado de los documentos a transmitir.
      1. Serie: Serie de las guías de remisión a transmitir.
      2. Guía de remisión inicial: Número de documento inicial a transmitir.
      3. Guía de remisión final: Número de documento inicial a transmitir.
    • Una vez finalizado el proceso de transmisión se visualiza ventana con el log del proceso, presionar  para verificar el resultado de la transmisión.
    • Puede revisar la Constancia de Recepción emitida por el OSE a través de la opción Monitor.
    • Indique los parámetros para el filtrado de los documentos que serán visualizados en el monitor.
      1. Serie: Serie de las guías de remisión a consultar.
      2. Guía de remisión inicial: Número de documento inicial.
      3. Guía de remisión final: Número de documento inicial.
    • El monitor cuenta con botones inferiores cuya funcionalidad es la siguiente:
      1. Leyenda: Contiene los significados de los estatus de los documentos electrónicos.
      2. XML Envío: Muestra el XML  enviado al OSE.
      3. CDR: Muestra la Constancia de Recepción emitida por el OSE en formato XML.
      4. Salir: Permite cerrar el monitor.
    • Validar que en XML contenido en la carpeta Autorizados, en la ruta DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:Contact dentro del nodo cbc:ElectronicMail muestre el email informado en el campo Email (A1_EMAIL) del Cliente utilizado en la guía de remisión.


04. INFORMACIÓN ADICIONAL

No aplica.



05. ASUNTOS RELACIONADOS


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>