Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
LOCXFUNFunciones Genéricas de Notas Fiscales.2930/06/2022
País:Colombia
Ticket:14577192
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16170


02. SITUACIÓN/REQUISITO

En la rutina de Pedidos de Venta (MATA410) al ejecutar desde Otras acciones la acción Prep.Doc.Salida, para generar una Factura de Venta (NF) a partir de un Pedido de Venta que tiene el cálculo del Impuesto de Industria y Comercio (ICA), con la configuración del campo Calc. sobre (FC_CALCULO) con la opción Total Factura en el Tipo de Entrada y Salida (TES) se presenta el siguiente error.log:

THREAD ERROR ([27416], luis.enriquez, HFF3M332020)   29/06/2022 12:03:39
array out of bounds ( 8 of 7 )  on AJIMPCOL(LOCXFUN.PRX) 07/03/2022 12:26:03 line : 14574

03. SOLUCIÓN

En la rutina de Funciones Genéricas de Notas Fiscales (LOCXFUN):

Se modificó la función queRealiza el Cálculo de Calcula Impuestos de TES por Impuestos (A460TesXIp)  para que si la función que lanza el cálculo de impuestos es la rutina de Documentos de Salida (MATA461), se realice el ajuste de impuestos cuando se efectúa el cálculo por total o por ítem mediante el campo Calcula sobre (FC_CALCULO), utilizando el campo (FF_IMPORTE) de la tabla SFF - Ganancias/Fondo Cooperativo.


Totvs custom tabs box
tabsPre-condiciones, PasosProcedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche generado para la issue DMINA-16170.
  3. Validar la correcta actualización de las rutinas de acuerdo a lo mencionado en la sección 01. DATOS GENERALES.
  4. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080).
  5. Configurar un Tipo de Entrada/Salida (TES) con un ítem para el cálculo del impuesto ICA con el campo Calc. sobre (FC_CALCULO) con la opción Total Factura.
  6. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
  7. Incluir un nuevo Pedido de Venta, informando en los ítems el Tipo de Entrada/Salida (TES) configurado previamente con el cálculo del ICA.
  8. Si es necesario, liberar el pedido y aprobar por crédito/stock los productos correspondientes. 
Totvs custom tabs box items
defaultno
referenciapaso2
  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
  2. Posicionarse sobre el Pedido de Venta incluido previamente y desde Otras acciones ejecutar la acción Prep.Doc.Salida.
  3. Dar clic en "Avanzar" en las diferentes pantallas de aviso del "Asistente para preparación del documento de salida", en la última pantalla dar clic en "Finalizar".
  4. Configurar las preguntas del proceso para generación de la Factura de Venta, indicando:
  5. Indicar la Serie de Facturas en la ventana "Facturas que se generarán" y a continuación clic en "Ok"
  6. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  7. Visualizar la Factura de Venta (NF) generada y validar el correcto cálculo de los impuestos y Totales.


04. INFORMACIÓN ADICIONAL

No aplica.


Card documentos
InformacaoLa presente solución aplica para versión 12.1.27 o superior.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS