Versões comparadas

Chave

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

...

Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:

SIGAFAT - Facturación.

Función:
Rutina(s)Descripción
LOCXNFDocumentos Fiscales.
Rutina(s) InvolucradasDescripción
LOCXNF2Cálculos de Notas Fiscales.
Ticket:7558172
Issue (Asociado):DMINA-7918
Versión:12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

...

  • Cuando se realiza la generación de una Remisión de Devolución (MATA462DN), a partir de una Remisión con más de 99 ítems, el sistema muestra error log al grabar el documento:

No se puede insertar una fila de clave duplicada en el objeto 'dbo.SC6010' con índice único 'SC6010_UNQ'. El valor de la clave duplicada es (01, 058919, **, CS 3882-055-045, 0).

03. SOLUCIÓN

  • En la función DCLBBaixa LocxGrvPed() ubicada en la rutina Cobros Diversos Documentos Fiscales (FINA087A), ...LOCXNF), se agrega el uso de la función Soma1()* para crear una secuencia para el campo Secuencia (C6_ITEM) donde después del ítem 99 se agregará del rango 9A hasta ZZ.

    NOTA: La función Soma1 aplica para secuenciales en datos de tipo carácter.

Pre-condiciones:

  1. Ir al menú "Actualizaciones > Form. de Remisión > Generac. de Remitos de Venta (MATA462N)"
  2. Crear Remisiones de Venta, que contengan más de 100 99 ítems.

Proceso para validación de la solución:

...

  • El cliente informado, debe corresponder al utilizado en el documento a cobrar.

...

  1. Tipo Valor (EL_TIPODOC) = EF - En Efectivo.
  2. Prefijo (EL_PREFIXO) = "EF".
  3. Número (EL_NUMERO) = "10122019001".
  4. Moneda (EL_MOEDA) = "2".
  5. Valor (EL_VALOR) = "2,294.61".
    • El valor se calcula utilizando "Valor del título entre la tasa del recibo (la cual fue tomada de la tasa del día)".
      • 45,456.21 ÷ 19.81 = 2,294.6092
      • El resultado anterior se redondeará a: 2,294.61

...

  1. Ir al módulo de Facturación "SIGAFAT".
  2. Ir al menú "Actualizaciones > Form. de Remisión > Generac. de Remitos de Devolución (MATA462DN)".
  3. Se indica el encabezado de la Remisión de Devolución.
  4. Se selecciona la remisión creada anteriormente, en la opción de "Otras acciones > Doc. Orig".
  5. Se muestran los ítems de la Remisión vinculada.
  6. Se confirma la Remisión de Devolución.
  7. Se visualiza el Pedido de ventas por Remisión.
  8. Verificar que después del ítem 99 los consecutivos del campo Item (C6_ITEM) se visualice desde 9A hasta ZZ.
  9. Dar clic en "Grabar".
  10. Seleccionar la Remisión de Devolución.
  11. Dar clic en "Visualizar".
  12. Verificar que contengan los mismos ítems que los de la Remisión. 

04. ASUNTOS RELACIONADOS

...

  • Validar que no es solicitada la confirmación para la generación de un título de tipo "RA".

**Nota:

  • El sistema asignará de forma automática una Multa o Descuento, partiendo de la existencia de una diferencia positiva o negativa entre el "Valor por Cobrar" y el "Valor por Bajar":
    1. Si la diferencia es negativa, el sistema asignará una Multa.
    2. Si la diferencia es positiva, se asignará un Descuento.

¡Importante!

¹ Por estándar el uso de decimales en el ERP está definido a 2 decimales pero, si es necesario el uso de más de 2 decimales, se deberá realizar la modificación de los parámetros del MV_CENT. Es importante que se realice una homologación de los campos de las tablas involucradas en el flujo operativo de la rutina de Cobros Diversos al realizar la actualización de los parámetros antes mencionados, como lo son: Facturación, Títulos por Cobrar, Contabilidad, etc.; con la finalidad de evitar inconsistencias en la información.

...