Árvore de páginas

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

Fecha
MATA468NGeneración de Notas

19/06/2020

MATA462ANGeneración de Remitos19/0618/0/2020

                                                                                                     

Ticket:8684244
Issue:

DMINA-9145

Pacote:007572
Versión:12.1.17 | 12.1.23 | 12.1.25 |12.1.27

02. SITUACIÓN/REQUISITO

En la Rutina MATA468N (rutina Generación de Notas (MATA468N), al generar una Factura a partir de un pedido se muestran las validaciones correspondientes a la configuración de parámetros para la funcionalidad de Factura Electrónicade venta, no es grabado el campo D2_CCUSTO con el centro de costo informado en el Pedido de Venta.

03. SOLUCIÓN

En al rutina LOCXFUNA en la función CFDVerific(la función a468nGravD2() de la rutina Generación de Notas (MATA468N), se agrega una validación para que se considere pasar el contenido del campo C6_CC o C6_CCUSTO para el campo D2_CCUSTO, con las siguiente regla:

  • Si el campo C6_CC existe, actualizar con este valor el campo D2_CCUSTO.
  • Si el campo C6_CC No existe y si el campo C6_CCUSTO, actualizar con este ultimo valor el campo D2_CCUSTO.
  • Si el campo C6_CC existe y si el campo C6_CCUSTO también, actualizar con C6_CC el campo D2_CCUSTO.

Las mismas validaciones se hicieron en la rutina MATA462AN en la función A462ANGera() a la localización del uso del parámetro MV_CFDUSO al país Bolivia en la validación de la configuración de los parámetros para Facturación Electrónica.


Totvs custom tabs box
tabsPaso 01Precondición, Paso 02Solución, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar el respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9145.
  3. Validar que las rutinas actualizadas, correspondan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico.
  4. Contar con un Centro de Costo
Pre-condiciones:
  1. Realizar un Pedido de Venta configurado para generar Factura con centro de costo.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar a la rutina Pedido de Venta, ubicada en (SIGAFAT ) > Actualizaciones > Pedidos > Pedido de Venta(MATA410).
  2. Generar un pedido de venta.(Si es necesario, liberarlo de crédito y stock).
Pasos para probar la solución:
  1. En la rutina Generación de Notas (SIGAFAT) > Actualizaciones > Facturación > Generación de Notas (MATA468N).
  2. En el grupo de preguntas, indicar ¿Generación por ? = Pedidos.
  3. Seleccionar el Pedido previamente registrado y realizar la generación de la Factura.
  4. Comprobar que
no se visualicen las validaciones de los parámetros requeridos para el proceso de Factura Electrónica
  1. el campo D2_CCUSTO tenga el Centro de costo previamente registrado en el Pedido de Venta.

04. DICCIONARIO DE DATOS

Mediante el Configurador (SIGACFG) en modo exclusivo modificar , agregar el siguiente parámetro campo en la tabla SX6SX3 - ParámetrosCampos:


TablaSC6

Campo

C6_CC

Tipo1 -
Caracter
Carácter
Tamaño9

Formato

@!

Grupo de Campos

Indica si las facturas electrónicas se utilizaran  o no, configurándose con: 0 - No utiliza Fact-E,  1-Utiliza Fact-e, 2-Indica uso de Fact-E  

004 - Centro de Costo

Titulo

C. Costos
DescripciónCentro de Costo
Cons
ConsultaCTT - Centro de Costo
Val.  UsuarioVazio() .Or. CTB105CC()

Se utiliza

Obligatorio

No

Browse

No

Contexto

Real

Propiedad

Modificar

Orden

ZZ

HelpInformar Centro de Costo



HTML
<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>