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
M100IVACálculo de IVA - Entrada.
M100IVAICálculo de IVA Incluido - Entrada.
SIGACUSFunciones genéricas para LOCXNF Notas Fiscales.
LOCXNF2Cálculos de Valores para Notas Fiscales.
LOCXNFNotas Fiscales.
LOCXFUNAFunciones Genéricas para Generación de Comprobantes Fiscales.
Rutina(s) involucrada(s)Nombre Técnico
LOCXNF
MATXFISFunciones genéricas de Documentos Fiscales.
IMPXFISFunciones genéricas para Libros
Notas
Fiscales.
LOCXNF2
M100LIVR
Cálculos
Generación de
Valores para Notas
Libros Fiscales - Entrada.
Ticket:6685024Issue:DMINA-7327Pacote:006607- DMINA-7327 - Gatillos - Nota de Crédito ClienteVersión:12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

En la rutina Notas de Crédito de Clientes (MATA465N), al vincular una Factura de Venta por que incluye descuentos, mediante la opción "F"Doc Orig", se observa que el "Valor Bruto" del documento es incorrecto. También se observa que no se realiza correctamente el prorrateo de los valores correspondientes al Precio unitario y Total de los ítems, cuando se modifica el porcentaje del descuento.

03. SOLUCIÓN

...

Se modifican las rutinas M100LIVR, M100IVA, M100IVAI, IMPXFIS y SIGACUS, para que se realice correctamente lo siguiente:

  • Al vincular una Factura de Venta con descuentos utilizando la opción "Facturas" o "Ítems", el Valor Bruto debe corresponder a la suma de la Base de los impuestos más el Valor de los Impuesto.
  • Se corrige en la pestaña Libros Fiscales, el Valor Contable, ya que era diferentes al Valor Bruto del documento.
  • Se agrega un gatillo para el campo D1_DESC, el cual realiza el prorrateo correcto en los campos Valor Unitario y Total, cuando es modificado el porcentaje del descuento.

Pasos para validar la solución:

...

  • Configurar el parámetro MV_DESCSAI con el valor "1".
  • Realizar las modificaciones mencionadas en "1la sección "04. Diccionario de Datos".
  • Crear Factura de Venta que incluya descuentos.

...

  1. Ingresar al módulo Facturación (SIGAFAT) al menú e ir a la opción "Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito" (MATA465N).
  2. Informar los parámetros:
    1. ¿Formulario propio? = Si
    2. ¿Tipo de Factura? = Crédito Abono
  3. Dar clic en el botón "+ Incluir".
  4. Informar los campos obligatorios del encabezado.
  5. Relacionar los documentos Vincular documento a compensar:Utilizando opción "Facturas":
    1. Dar clic en la opción "Doc Orig", ubicada en "Otras acciones".
    2. En la ventana mostrada, seleccionar la opción "Facturas".
    3. Seleccionar
    los documentos
    1. el documento a
    relacionar
    1. vincular, dando doble clic
    :
    • Se visualizará mensaje solicitando que el documento a relacionar se encuentre en estatus transmitido, solo si se tiene activada la funcionalidad de Facturación Electrónica (MV_PROVFE existe y está configurado), no permitiendo la selección del documento.
  6. Utilizando opción "Ítems":
    1. Dar clic en opción "Doc Orig".
    2. En la ventana mostrada, seleccionar la opción "Ítem".
    3. Seleccionar los ítems del documento a relacionar.
    4. Dar clic en el botón "Ok":
      • Se visualizará mensaje solicitando que el documento del ítem a relacionar se encuentre en estatus transmitido, solo si se tiene activada la funcionalidad de Facturación Electrónica (MV_PROVFE existe y está configurado), no permitiendo la selección del ítem del documento.
  7. Forma manual:
    1. Informar datos del producto en la sección "Ítems".
    2. Informar los campos Doc. Original (D1_NFORI) y Serie Orig. (D1_SERIORI).
    3. Dar clic en el botón "Grabar", tras informar correctamente el Encabezado, Ítems y Pie del documento:
      • Se visualizará mensaje solicitando que el documento del ítem a relacionar se encuentre en estatus transmitido, solo si se tiene activada la funcionalidad de Facturación Electrónica (MV_PROVFE existe y está configurado), no permitiendo el guardado del documento.
  8. Confirmar en el browse, que el documento ha sido creado correctamente
    1. .
    2. Dar clic en el botón "Grabar", para vincular el documento
  9. Validar que los valores mostrados en la sección ítems y rodapié, coincidan con los valores de la Factura de Venta vinculada.
  10. Modificar el porcentaje del descuento en el campo (D1_DESC) a uno de los ítems.
  11. Validar que los valores mostrados en la sección ítems y rodapié, sean los correctos.
  12. Grabar el documento.
  13. Seleccionar el documento en el "browse" de la rutina y dar clic en "Visualizar".
  14. Validar que los valores mostrados en la sección ítems y rodapié, sean iguales a los valores mostrados antes de grabar el documento.

04. Diccionario de Datos

Realizar las siguientes configuraciones en los Disparadores (SX7) del campo D1_DESC, mediante el Configurador (SIGACFG):

  • Agregar la siguiente función a la condición (X7_CONDIC) del disparador 001:
CondiciónlVldDesEnt()
  • Modificar Secuencia (X7_SEQUENC) del disparador 002 a 003.
  • Agregar disparador, como se muestra  continuación:
CampoD1_DESC
Secuencia002
Cnt. DominioD1_VALDESC
Tipo1 - Primario
ReglaM->D1_VALDESC := NoRound((M->D1_TOTAL+M->D1_VALDESC)*M->D1_DESC/100,TamSx3("D1_VALDESC")[2])
Posiciona2 - No
CondiciónlVldDesEnt("NCC")

Importante:

  • Se recomienda realizar un respaldo del diccionario de datos previo a realizar las modificaciones antes mencionadas.