SlideShare uma empresa Scribd logo
1 de 11
Factory Soft Venezuela C.A.
Manual de Parametrización de Gastos de Importación
Versión 1.3
23 de agosto de 2012
Historial de Cambios
Versió
n
Fecha Observaciones Responsabl
e
V1.0 23/Ago/2012 Creación del Manual RJG
V1.1 23/Ago/2012 Se agregó la descripción de la función
mObtenerValorSerie()
RJG
V1.2 12/Sep/2012 Se agregó la función mSumaOrigenesRenglones(). RJG
V1.3 12/Sep/2012 Se cambió el nombre de la función
mSumaOrigenesRenglones() a
mSumaCampoEncabezado().
RJG
Descripción de un Gasto de Importación
El campo principal del formulario es el Tipo de Cálculo, el cual será usado para determinar el
comportamiento de ese gasto al cargarlo en un documento de importación.
Tipo de Cálculo Campo a llenar Observaciones
Porcentaje
Por_Gas
Por estándar, debe cargarse como un porcentaje, y las
fórmulas que lo usen deben dividir el valor entre 100.
Monto
Mon_Gas
Si el campo Tipo es Gasto entonces debe indicarse
tanto la moneda como la tasa en el Gasto de
importación; esto es para que se convierta a la
moneda correcta en la importación.
Cantidad
Cantidad
Fórmula
Formula
El campo debe tener una fórmula válida. Puede tener
expresiones LIF y las funciones especiales descritas
más abajo.
Otros Campos importantes:
• Tipo (Tip_Gas): Si se selecciona el valor “Gasto”, el gasto de importación aparece en la ventana
de selección y en el asistente de carga de gastos del formulario de Importaciones.
• Orden de Ejecución (Ord_Eje): indica en qué orden se ejecutarán los gastos con tipo de cálculo
Formula (para los otros gastos no tiene efecto y deben dejarse en 0). Este campo es especialmente
importante cuando haya alguna fórmula que utilice un campo “dinámico” de
Renglones_Importaciones. Más adelante hay una lista de estos campos “dinámicos”.
• Afecta Costo (Afe_Cos): indica si el monto del gasto (si es tipo Monto) o el resultado de su
fórmula (si es tipo Formula) afectará el costo final de los artículos. Es solo un valor por defecto que
puede modificarse en el formulario de Importaciones (solo tiene efecto si el tipo de cálculo es Monto
o Fórmula).
• Moneda (Cod_Mon) y Tasa (Tasa): Solo son usados en Gastos de Importación que sean tipo
Monto y estén cargados en el formulario de Importaciones: Al cargarse en el formulario, el monto se
convertirá de la moneda/tasa indicada en el gasto a la moneda/tasa indicada en el documento.
NOTA: Si un gasto tipo monto se carga en Importaciones y además es usado en otras fórmulas,
será mostrado en Importaciones usando la tasa del documento, pero en los cálculos de las fórmulas
se usará la moneda/tasa definida en el gasto.
• Concepto (Concepto): Se usa para clasificar el Gasto Fijo, y determina el campo en el que se
totalizará la parte de este gasto que corresponde a cada artículo. En el caso de los tipos Flete y
Seguros, estos dos afectan directamente al monto del arancel.
Para efectos del proceso cálculo del formulario de Importaciones, el resto de los campos de Gastos de
Importación son solo referenciales y no participan e los cálculos.
Fórmulas de Gastos de Importación
Cuando el Tipo de Gasto es Formula, el campo correspondiente puede contener cualquier expresión LIF
válida (ver manual de Referencia de Expresiones LIF). Adicionalmente, se dispone de varios campos del
encabezado de la Importación.
Campos del Encabezado
Las fórmulas pueden contener referencias a algunos campos del encabezado de la importación. Estos
campos se referencian colocandolos entre llaves dobles “{{” y “}}”. E.g. “{{Documento}}”
Los valores de estos campos no son modificados en ninguna etapa del proceso de cálculo y distribución de
costos, por lo que tendrán el mismo valor sin importar el órden de ejecución de las fórmulas (son campos
“estáticos”).
o Fec_Ini: Fecha del documento o Cod_Mon: Moneda del documento
o Tasa: Tasa del Documento
o Cod_Pro: Proveedor Principal
o Mon_Bru: Total bruto de renglones
o Mon_Gas_Adi: Total de gastos Adicionales
o Mon_Com_Pag: Total de Compras y Pagos
Asociados
o Mon_Gas_Com: Total de Gastos en Compras
o Tas_Emi: Tasa de Emisión
o Tas_Car: Tasa de Carta de Pago
o Tas_Bar: Tasa de Recepción del Barco
o Tas_Otr1 a Tas_Otr5
o Fec_Adi1 a Fec_Adi5
o Caracter1 a Caracter5
o Fecha1 a Fecha5
o Numerico1 a Numerico5
o Logico1 a Logico5
Campos de los Renglones
La fórmula especial mSumaRenglones() puede contener referencias tanto a campos del encabezado como a
campos de los renglones. Se tiene disponibles todos los campos de Renglones_Importaciones que se
guarden junto con la importación. A continuación se listan los más importantes:
o Cod_Art y Nom_Art
o Cod_Alm
o Ori_Ren_Precio1: Precio Original
o Precio1: Precio en la Importación
o Mon_Bru
o Cod_Pro1, Cos_Ult1 y Cos_Ant1
o Tip_Ori, Doc_Ori y Ren_Ori
o Mon_Fob
o Por_Gas: Porcentaje de gastos aplicado al renglón
o Mon_Seg: Seguros (Dinámico)
o Mon_Fle: Flete (Dinámico)
o Mon_Alm: Almacenaje (Dinámico)
o Mon_Ipt: Impuestos (Dinámico)
o Mon_Por: Gastos Portuarios (Dinámico)
o Mon_Tra: Gastos de Transporte Local (Dinámico)
o Mon_Per: Permisos y Autorizaciones (Dinámico)
o Mon_Ban: Gastos Bancarios (Dinámico)
o Mon_Adu: Agencia Aduanera (Dinámico)
o Mon_Arc: Gastos de Arancel (no confundir con Monto de Arancel) (Dinámico)
o Mon_Ots1: Otros 1 (Dinámico)
o Mon_Ots2: Otros 2 (Dinámico)
o Mon_Ots3: Otros 3 (Dinámico)
o Por_Ara: Porcentaje de Arancel
o Mon_Ara: Monto de Arancel (Dinámico)
o Mon_Cif: Monto CIF del renglón, es igual a FOB + Seguro + Flete (Dinámico)
o Mon_Gas_Fij: Parte de Gastos Fijos aplicados al renglón (Dinámico)
o Mon_Gas_Adi: Parte de Gastos Adicionales aplicados al renglón
o Mon_Com_Pag: Parte de Compras y Pagos Asociados aplicados al renglón
o Mon_Gas_Com: Parte de Gastos en Compras aplicados al renglón
o Mon_Net: Monto Neto, es igual al FOB más todos los gastos del renglón (Dinámico)
Los campos marcados como Dinámicos pueden ser modificados por cada fórmula, por lo que al usar esos
campos en algúna formula se debe tener especial atención en el Orden de Ejecución (campo Ord_Eje).
Por ejemplo, si una fórmula se calcula en base al monto total de los fletes, el orden de ejecución de esa
fórmula debe ser mayor al de todos los gastos con concepto Fletes, para asegurar que el monto necesario ya
esté actualizado al momento de calcular el valor del gasto.
Campos de Origen de los Renglones
Los campos listados en la sección anterior están creados para ser usados con la función mSumaRenglones().
Hay un segundo conjunto de campos que, aunque pueden ser usados en la función anteriormente
mensionada, se espera que solo sean usados en la función mSumaCampoEncabezado(), ya que por su
naturaleza estos campos deben ser totalizados una vez por cada tipo de origen. Todos estos campos son
estáticos (ningún Gasto de Importación los modifica, y pueden ser leidos en cualquier orden):
o ori_enc_mon_otr1
o ori_enc_mon_otr2
o ori_enc_mon_otr3
o ori_enc_por_des
o ori_enc_mon_des
o ori_enc_por_rec
o ori_enc_mon_rec
o ori_enc_mon_exe
o ori_enc_mon_bru
o ori_enc_mon_imp
o ori_enc_mon_net
o ori_enc_mon_sal
Funciones Especiales
Se tiene disponible dos funciones adicionales a las provistas por LIF. La primera permite calcular el valor de
otro gasto de importación, permitiendo tener funciones anidadas.
La segunda, permite acceder a los totales (sumatorias) obtenidos de uno o más campos de los renglones de
la importación actual.
Función: mGastoFijo(Param1)  NUMERO
Contexto Solo es válida en el campo “Formula” del Gasto de Importación.
Parámetros Acepta solo un parámetro:
• Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape) o
una referencia a un campo del encabezado de la importación. Indica el código de
un Gasto de Importación válido.
Valor devuelto Valor resultante del gasto referenciado. Si el gasto referenciado es tipo Monto, Porcentaje
o Cantidad, devolverá el valor numérico almacenado en campo correspondiente. Si es tipo
Fórmula, evaluará la fórmula y devolverá el resultado de la misma.
Observaciones Si se detecta una referencia circular al evaluar fórmulas anidadas, se detendrá la ejecución
y se mostrará un mensaje de error.
Es responsabilidad del implantador el transformar los montos resultantes de esta función a
la tasa del documento si es necesario.
Ejemplo de uso
mGastoFijo("GAS_001")  Válido
mGastoFijo('GAS_001')  Válido
mGastoFijo({{Caracter1}})  Válido
mGastoFijo("GAS_q001q")  NO Válido: tiene secuencias de escape
mGastoFijo(GAS_001)  NO Válido: No es un literal de cadena
mGastoFijo("GAS" & "_001")  NO Válido: No es un literal de cadena
Función: mSumaRenglones(Param1;Param2)  NUMERO
Contexto Solo es válida en el campo “Formula” del Gasto de Importación.
Parámetros Acepta dos parámetros:
• Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el
contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un
valor numérico, y puede contener referencias a campos del encabezado y de los
renglones de la importación. Indica el valor de cada renglón que se desea
totalizar(sumar).
• Param2: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el
contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un
valor lógico, y puede contener referencias a campos del encabezado y de los
renglones de la importación. Contiene una condición que se aplicará cada renglón
de importación para decidir si su valor entrará en la sumatoria.
Valor devuelto La sumatoria de los valores calculados, según Param1, en cada uno de los renglones
indicados por Param2.
Observaciones Las referencias a los campos de los renglones deben ser precedidas por el prefijo
“Renglones” para diferenciarlas de las del encabezado. Por ejemplo, en la expresión
"{{Renglones.Mon_Bru}}*{{Tasa}}" se está leyendo el campo Mon_Bru de los
renglones y el campo Tasa del encabezado.
Ejemplo de uso
mSumaRenglones("{{Renglones.Mon_Bru}}";"TRUE")  Suma el campo Mon_Bru de
todos los renglones.
mSumaRenglones("{{Renglones.Mon_Bru}}*{{Renglones.Por_Gas}}";"TRUE") 
Suma el producto de cada Mon_Bru por cada Por_Gas de todos los
renglones.
mSumaRenglones("{{Renglones.Mon_Bru}}*{{Numerico1}}";"TRUE")  Suma el
producto de cada Mon_Bru de los renglones por el valor Numerico1.
mSumaRenglones("{{Renglones.Mon_Bru}}";"{{Renglones.Renglon}} MOD 2 == 0")
 Suma el campo Mon_Bru de los renglones pares.
mSumaRenglones("{{Renglones.Mon_Bru}}";"{{Renglones.Cod_Alm}} == '02'") 
Suma el campo Mon_Bru de los renglones del almacen "02".
mSumaRenglones("{{Renglones.Mon_Bru}}";"{{Logico1}}")  Suma el campo
Mon_Bru de todos los renglones solo si el campo Logico1 del
encabezado está activo.
Función: mSumaCampoEncabezado(Param1;Param2)  NUMERO
Contexto Solo es válida en el campo “Formula” del Gasto de Importación.
Parámetros Acepta dos parámetros:
• Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el
contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un
valor numérico, y puede contener referencias a campos del encabezado y de los
renglones de la importación. Indica el valor de cada renglón que se desea
totalizar(sumar).
• Param2: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el
contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un
valor lógico, y puede contener referencias a campos del encabezado y de los
renglones de la importación. Contiene una condición que se aplicará cada renglón
de importación para decidir si su valor entrará en la sumatoria.
Valor devuelto La sumatoria de los valores calculados, según Param1, en cada uno de los renglones
indicados por Param2. los valore indicados en Param1 se cuentan solo una vez por cada
tipo de origen (incluyendo renglones “sin origen”).
Observaciones Las referencias a los campos de los renglones deben ser precedidas por el prefijo
“Renglones” para diferenciarlas de las del encabezado. Por ejemplo, en la expresión
"{{Renglones.Ori_Enc_Mon_Otr1}}*{{Tasa}}" se está leyendo el campo
Ori_Enc_Mon_Otr1 de los renglones y el campo Tasa del encabezado.
Esta función solo suma el/los campos indicados “una vez por cada tipo y número de
documento de origen”, es decir: si la importación incluye tres renglones de una factura de
compra y otros dos de una segunda factura de compra, entonces solo sumará el/los
campos indicados del primero renglón de cada uno de los dos documentos. El segundo
parámetro se puede usar para filtrar el tipo de origen (por ejemplo, para solo incluir las
Compras o para no incluirlos renglones sin origen).
Ejemplo de uso
mSumaCampoEncabezado("{{Renglones.Ori_Enc_Mon_Otr1}}";"TRUE")  Suma el
campo Ori_Enc_Mon_Otr1 por cada tipo/número de origen de todos los
renglones.
mSumaCampoEncabezado("{{Renglones.Ori_Enc_Mon_Net}}";"{{Logico1}}")  Suma
el campo Ori_Enc_Mon_Net por cada tipo/número de origen de todos
los renglones solo si el campo Logico1 del encabezado está activo.
Función: mObtenerValorSerie(Param1;Param2)  NUMERO
Contexto Solo es válida en el campo “Formula” del Gasto de Importación.
Parámetros
• Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape), o
una referencia a un campo del encabezado, de tipo cadena. Indica el código de la
serie que se va a obtener.
• Param2: Puede ser una expresión LIF que devuelva un valor Numerico, y puede
contener referencias a campos del encabezado. Este será el valor de entrada que
se usará para obtener la salida de la serie.
Valor devuelto El valor de salida de la serie Param1 correspondiente al valor de entrada Param2.
Observaciones La entrada y la salida de la serie debe ser numérica.
Ejemplo de uso
mObtenerValorSerie("SER-001"; 3.5)  Obtiene la salida de la serie
"SER-001" correspondiente a la entrada con valor 3.5.
mObtenerValorSerie({{Caracter1}}; 3.5)  Obtiene la salida de la serie
referenciada en el campo de encabezado Caracter1 correspondiente a
la entrada con valor 3.5.
mObtenerValorSerie("SER-001"; {{Mon_Fob}})  Obtiene la salida de la serie
"SER-001" usando como entrada el valor del campo Mon_Fob del gasto
fijo "GAS-001".
mObtenerValorSerie("SER-001"; mGastoFijo("GAS-001"))  Obtiene la salida
de la serie "SER-001" usando como entrada el resultado del gasto
fijo "GAS-001".

Mais conteúdo relacionado

Destaque

Pasos para poner una red lan
Pasos para poner una red  lanPasos para poner una red  lan
Pasos para poner una red lanClaudia.Aguilar
 
Importación de Celular Chino Doble Chip T3WifiTV
Importación de Celular Chino Doble Chip T3WifiTVImportación de Celular Chino Doble Chip T3WifiTV
Importación de Celular Chino Doble Chip T3WifiTVuni
 
Importación arroz perú febrero 2012
Importación arroz perú febrero 2012Importación arroz perú febrero 2012
Importación arroz perú febrero 2012Stefany Giseel C'p
 
Paso a paso proceso de importaciones
Paso a paso proceso de importacionesPaso a paso proceso de importaciones
Paso a paso proceso de importacionesRafael Maya Sanabria
 
Libro el profesorad principiante
Libro el profesorad principianteLibro el profesorad principiante
Libro el profesorad principianteIrving Molina
 
Normas y tramites en el peru para la importacio1
Normas y tramites en el peru para la importacio1Normas y tramites en el peru para la importacio1
Normas y tramites en el peru para la importacio1Marlon Alarcon
 
01 gestion de la importacion semana 1
01 gestion de la importacion   semana  101 gestion de la importacion   semana  1
01 gestion de la importacion semana 1yngrid jesus monzon
 
Instalacion del servidor proxy para conectar una red lan a una pc con salid...
Instalacion del  servidor  proxy para conectar una red lan a una pc con salid...Instalacion del  servidor  proxy para conectar una red lan a una pc con salid...
Instalacion del servidor proxy para conectar una red lan a una pc con salid...Fragatacante
 
Proyecto de importacion de un producto del exterior
Proyecto de importacion de un producto del exteriorProyecto de importacion de un producto del exterior
Proyecto de importacion de un producto del exteriorGonzalo Contreras
 
El arancel y politica arancelaria - peru
El arancel y politica arancelaria - peruEl arancel y politica arancelaria - peru
El arancel y politica arancelaria - perugoogle
 
Estructura arancelaria y regimenes aduaneros - peru
Estructura arancelaria y regimenes aduaneros - peruEstructura arancelaria y regimenes aduaneros - peru
Estructura arancelaria y regimenes aduaneros - perugoogle
 

Destaque (16)

Pasos para poner una red lan
Pasos para poner una red  lanPasos para poner una red  lan
Pasos para poner una red lan
 
EL MÓDEM POR DULCE MELO
EL MÓDEM POR DULCE MELOEL MÓDEM POR DULCE MELO
EL MÓDEM POR DULCE MELO
 
Importación de Celular Chino Doble Chip T3WifiTV
Importación de Celular Chino Doble Chip T3WifiTVImportación de Celular Chino Doble Chip T3WifiTV
Importación de Celular Chino Doble Chip T3WifiTV
 
Importación arroz perú febrero 2012
Importación arroz perú febrero 2012Importación arroz perú febrero 2012
Importación arroz perú febrero 2012
 
Paso a paso proceso de importaciones
Paso a paso proceso de importacionesPaso a paso proceso de importaciones
Paso a paso proceso de importaciones
 
Libro el profesorad principiante
Libro el profesorad principianteLibro el profesorad principiante
Libro el profesorad principiante
 
Normas y tramites en el peru para la importacio1
Normas y tramites en el peru para la importacio1Normas y tramites en el peru para la importacio1
Normas y tramites en el peru para la importacio1
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Funcionamiento del router
Funcionamiento del routerFuncionamiento del router
Funcionamiento del router
 
01 gestion de la importacion semana 1
01 gestion de la importacion   semana  101 gestion de la importacion   semana  1
01 gestion de la importacion semana 1
 
Manual Importacion Exportaciones
Manual Importacion Exportaciones  Manual Importacion Exportaciones
Manual Importacion Exportaciones
 
Instalacion del servidor proxy para conectar una red lan a una pc con salid...
Instalacion del  servidor  proxy para conectar una red lan a una pc con salid...Instalacion del  servidor  proxy para conectar una red lan a una pc con salid...
Instalacion del servidor proxy para conectar una red lan a una pc con salid...
 
Proyecto de importacion de un producto del exterior
Proyecto de importacion de un producto del exteriorProyecto de importacion de un producto del exterior
Proyecto de importacion de un producto del exterior
 
INCOTERMS
INCOTERMSINCOTERMS
INCOTERMS
 
El arancel y politica arancelaria - peru
El arancel y politica arancelaria - peruEl arancel y politica arancelaria - peru
El arancel y politica arancelaria - peru
 
Estructura arancelaria y regimenes aduaneros - peru
Estructura arancelaria y regimenes aduaneros - peruEstructura arancelaria y regimenes aduaneros - peru
Estructura arancelaria y regimenes aduaneros - peru
 

Semelhante a Manual de gastos de importación (v1.3)

Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicRokr02
 
Tema 2 - Programación básica en C (II)
Tema 2  - Programación básica en C (II)Tema 2  - Programación básica en C (II)
Tema 2 - Programación básica en C (II)Pablo Haya
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c Mar15marian
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++luiscristian
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++luiscristian
 
Pindyck El costo de produccion full lecture
Pindyck El costo de produccion full lecturePindyck El costo de produccion full lecture
Pindyck El costo de produccion full lecturejguzmancox
 
4) El coste de producción.ppt
4) El coste de producción.ppt4) El coste de producción.ppt
4) El coste de producción.pptbidoloj898
 
Pricing To Market (Knetter)
Pricing To Market (Knetter)Pricing To Market (Knetter)
Pricing To Market (Knetter)Jose Flor
 
Unidad IV.... Costos, sistema y política
Unidad IV.... Costos, sistema y políticaUnidad IV.... Costos, sistema y política
Unidad IV.... Costos, sistema y políticaPaulPuente3
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++guestab91474
 
Lenguaje de simulacion
Lenguaje de simulacionLenguaje de simulacion
Lenguaje de simulacionlilijessica
 

Semelhante a Manual de gastos de importación (v1.3) (20)

Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
 
Tema 2 - Programación básica en C (II)
Tema 2  - Programación básica en C (II)Tema 2  - Programación básica en C (II)
Tema 2 - Programación básica en C (II)
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Revista digital
Revista digitalRevista digital
Revista digital
 
Cap 7 elcosto de produccion
Cap 7 elcosto de produccionCap 7 elcosto de produccion
Cap 7 elcosto de produccion
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
04 practica01-i235
04 practica01-i23504 practica01-i235
04 practica01-i235
 
Pindyck El costo de produccion full lecture
Pindyck El costo de produccion full lecturePindyck El costo de produccion full lecture
Pindyck El costo de produccion full lecture
 
4) El coste de producción.ppt
4) El coste de producción.ppt4) El coste de producción.ppt
4) El coste de producción.ppt
 
Pricing To Market (Knetter)
Pricing To Market (Knetter)Pricing To Market (Knetter)
Pricing To Market (Knetter)
 
Manual de Generación de Nómina (v1.0) en eFactory Software ERP/CRM en la nube
Manual de Generación de Nómina (v1.0) en eFactory Software ERP/CRM en la nubeManual de Generación de Nómina (v1.0) en eFactory Software ERP/CRM en la nube
Manual de Generación de Nómina (v1.0) en eFactory Software ERP/CRM en la nube
 
COSTOSpptx
COSTOSpptxCOSTOSpptx
COSTOSpptx
 
Unidad IV.... Costos, sistema y política
Unidad IV.... Costos, sistema y políticaUnidad IV.... Costos, sistema y política
Unidad IV.... Costos, sistema y política
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Lenguaje de simulacion
Lenguaje de simulacionLenguaje de simulacion
Lenguaje de simulacion
 

Mais de Factory Soft - Software ERP para la Nube Latinoamericano

Mais de Factory Soft - Software ERP para la Nube Latinoamericano (20)

Ejemplo de Total Retenciones por Clientes en eFactory ERP
Ejemplo de Total Retenciones por Clientes en eFactory ERPEjemplo de Total Retenciones por Clientes en eFactory ERP
Ejemplo de Total Retenciones por Clientes en eFactory ERP
 
Ejemplo de Total Facturas por Clientes Mensualmente en eFactory ERP
Ejemplo de Total Facturas por Clientes Mensualmente en eFactory ERPEjemplo de Total Facturas por Clientes Mensualmente en eFactory ERP
Ejemplo de Total Facturas por Clientes Mensualmente en eFactory ERP
 
Ejemplo de Listado de Retenciones de ISLR Por Proveedores en eFactory ERP
Ejemplo de Listado de Retenciones de ISLR Por Proveedores en eFactory ERPEjemplo de Listado de Retenciones de ISLR Por Proveedores en eFactory ERP
Ejemplo de Listado de Retenciones de ISLR Por Proveedores en eFactory ERP
 
Ejemplo de Saldo Mensual Conciliado de Cuentas Bancarias en eFactory ERP
Ejemplo de Saldo Mensual Conciliado de Cuentas Bancarias en eFactory ERPEjemplo de Saldo Mensual Conciliado de Cuentas Bancarias en eFactory ERP
Ejemplo de Saldo Mensual Conciliado de Cuentas Bancarias en eFactory ERP
 
Ejemplo de Listado de Ordenes de Pagos Agrupados por Atributo A y Conceptos e...
Ejemplo de Listado de Ordenes de Pagos Agrupados por Atributo A y Conceptos e...Ejemplo de Listado de Ordenes de Pagos Agrupados por Atributo A y Conceptos e...
Ejemplo de Listado de Ordenes de Pagos Agrupados por Atributo A y Conceptos e...
 
Ejemplo de Listado de Conceptos de Retenciones en eFactory ERP
Ejemplo de Listado de Conceptos de Retenciones en eFactory ERPEjemplo de Listado de Conceptos de Retenciones en eFactory ERP
Ejemplo de Listado de Conceptos de Retenciones en eFactory ERP
 
Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados II
Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados IIEjemplo de Listado de Movimientos de Cuentas Bancarias Conciliados II
Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados II
 
Ejemplo de Resumen para el Pago de Impuestos Municipales de las Actividades E...
Ejemplo de Resumen para el Pago de Impuestos Municipales de las Actividades E...Ejemplo de Resumen para el Pago de Impuestos Municipales de las Actividades E...
Ejemplo de Resumen para el Pago de Impuestos Municipales de las Actividades E...
 
Ejemplo de Reporte de Totales por Conceptos de Movimientos en eFactory ERP
Ejemplo de Reporte de Totales por Conceptos de Movimientos en eFactory ERPEjemplo de Reporte de Totales por Conceptos de Movimientos en eFactory ERP
Ejemplo de Reporte de Totales por Conceptos de Movimientos en eFactory ERP
 
Ejemplo de Lista de Precios al Mayor de Repuestos en eFactory Software ERP en...
Ejemplo de Lista de Precios al Mayor de Repuestos en eFactory Software ERP en...Ejemplo de Lista de Precios al Mayor de Repuestos en eFactory Software ERP en...
Ejemplo de Lista de Precios al Mayor de Repuestos en eFactory Software ERP en...
 
Listado de Formatos del Módulo de Ventas y CxC de eFactory Software ERP en la...
Listado de Formatos del Módulo de Ventas y CxC de eFactory Software ERP en la...Listado de Formatos del Módulo de Ventas y CxC de eFactory Software ERP en la...
Listado de Formatos del Módulo de Ventas y CxC de eFactory Software ERP en la...
 
Listado de Reportes del Modulo de Tesorería de eFactory Software ERP en la Nube
Listado de Reportes del Modulo de Tesorería de eFactory Software ERP en la NubeListado de Reportes del Modulo de Tesorería de eFactory Software ERP en la Nube
Listado de Reportes del Modulo de Tesorería de eFactory Software ERP en la Nube
 
Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados en eFactor...
Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados en eFactor...Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados en eFactor...
Ejemplo de Listado de Movimientos de Cuentas Bancarias Conciliados en eFactor...
 
Listado de Reportes del Modulo de Nomina de eFactory Software ERP en la Nube
Listado de Reportes del Modulo de Nomina de eFactory Software ERP en la NubeListado de Reportes del Modulo de Nomina de eFactory Software ERP en la Nube
Listado de Reportes del Modulo de Nomina de eFactory Software ERP en la Nube
 
Ejemplo del Reporte del Valor Actual del Inventario por Marca en eFactory ERP
Ejemplo del Reporte del Valor Actual del Inventario por Marca en eFactory ERPEjemplo del Reporte del Valor Actual del Inventario por Marca en eFactory ERP
Ejemplo del Reporte del Valor Actual del Inventario por Marca en eFactory ERP
 
Ejemplo de Reglas de Integración Contables en eFactory Software de Contabilid...
Ejemplo de Reglas de Integración Contables en eFactory Software de Contabilid...Ejemplo de Reglas de Integración Contables en eFactory Software de Contabilid...
Ejemplo de Reglas de Integración Contables en eFactory Software de Contabilid...
 
Ejemplo de Reporte de Artículos del Inventario con Todos sus Costos en eFacto...
Ejemplo de Reporte de Artículos del Inventario con Todos sus Costos en eFacto...Ejemplo de Reporte de Artículos del Inventario con Todos sus Costos en eFacto...
Ejemplo de Reporte de Artículos del Inventario con Todos sus Costos en eFacto...
 
Ejemplo de Reporte de Precios a Clientes en eFactory Software Administrativo ...
Ejemplo de Reporte de Precios a Clientes en eFactory Software Administrativo ...Ejemplo de Reporte de Precios a Clientes en eFactory Software Administrativo ...
Ejemplo de Reporte de Precios a Clientes en eFactory Software Administrativo ...
 
Ejemplo de Reporte de Comisiones por Ventas a Vendedores en eFactory Software...
Ejemplo de Reporte de Comisiones por Ventas a Vendedores en eFactory Software...Ejemplo de Reporte de Comisiones por Ventas a Vendedores en eFactory Software...
Ejemplo de Reporte de Comisiones por Ventas a Vendedores en eFactory Software...
 
Ejemplo de Reporte de Artículos con Códigos Qrs en eFactory ERP
Ejemplo de Reporte de Artículos con Códigos Qrs en eFactory ERPEjemplo de Reporte de Artículos con Códigos Qrs en eFactory ERP
Ejemplo de Reporte de Artículos con Códigos Qrs en eFactory ERP
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Manual de gastos de importación (v1.3)

  • 1. Factory Soft Venezuela C.A. Manual de Parametrización de Gastos de Importación Versión 1.3
  • 2. 23 de agosto de 2012
  • 3. Historial de Cambios Versió n Fecha Observaciones Responsabl e V1.0 23/Ago/2012 Creación del Manual RJG V1.1 23/Ago/2012 Se agregó la descripción de la función mObtenerValorSerie() RJG V1.2 12/Sep/2012 Se agregó la función mSumaOrigenesRenglones(). RJG V1.3 12/Sep/2012 Se cambió el nombre de la función mSumaOrigenesRenglones() a mSumaCampoEncabezado(). RJG
  • 4. Descripción de un Gasto de Importación El campo principal del formulario es el Tipo de Cálculo, el cual será usado para determinar el comportamiento de ese gasto al cargarlo en un documento de importación. Tipo de Cálculo Campo a llenar Observaciones Porcentaje Por_Gas Por estándar, debe cargarse como un porcentaje, y las fórmulas que lo usen deben dividir el valor entre 100. Monto Mon_Gas Si el campo Tipo es Gasto entonces debe indicarse tanto la moneda como la tasa en el Gasto de importación; esto es para que se convierta a la moneda correcta en la importación. Cantidad Cantidad Fórmula Formula El campo debe tener una fórmula válida. Puede tener expresiones LIF y las funciones especiales descritas más abajo. Otros Campos importantes:
  • 5. • Tipo (Tip_Gas): Si se selecciona el valor “Gasto”, el gasto de importación aparece en la ventana de selección y en el asistente de carga de gastos del formulario de Importaciones. • Orden de Ejecución (Ord_Eje): indica en qué orden se ejecutarán los gastos con tipo de cálculo Formula (para los otros gastos no tiene efecto y deben dejarse en 0). Este campo es especialmente importante cuando haya alguna fórmula que utilice un campo “dinámico” de Renglones_Importaciones. Más adelante hay una lista de estos campos “dinámicos”. • Afecta Costo (Afe_Cos): indica si el monto del gasto (si es tipo Monto) o el resultado de su fórmula (si es tipo Formula) afectará el costo final de los artículos. Es solo un valor por defecto que puede modificarse en el formulario de Importaciones (solo tiene efecto si el tipo de cálculo es Monto o Fórmula). • Moneda (Cod_Mon) y Tasa (Tasa): Solo son usados en Gastos de Importación que sean tipo Monto y estén cargados en el formulario de Importaciones: Al cargarse en el formulario, el monto se convertirá de la moneda/tasa indicada en el gasto a la moneda/tasa indicada en el documento. NOTA: Si un gasto tipo monto se carga en Importaciones y además es usado en otras fórmulas, será mostrado en Importaciones usando la tasa del documento, pero en los cálculos de las fórmulas se usará la moneda/tasa definida en el gasto. • Concepto (Concepto): Se usa para clasificar el Gasto Fijo, y determina el campo en el que se totalizará la parte de este gasto que corresponde a cada artículo. En el caso de los tipos Flete y Seguros, estos dos afectan directamente al monto del arancel. Para efectos del proceso cálculo del formulario de Importaciones, el resto de los campos de Gastos de Importación son solo referenciales y no participan e los cálculos. Fórmulas de Gastos de Importación Cuando el Tipo de Gasto es Formula, el campo correspondiente puede contener cualquier expresión LIF válida (ver manual de Referencia de Expresiones LIF). Adicionalmente, se dispone de varios campos del encabezado de la Importación. Campos del Encabezado Las fórmulas pueden contener referencias a algunos campos del encabezado de la importación. Estos campos se referencian colocandolos entre llaves dobles “{{” y “}}”. E.g. “{{Documento}}” Los valores de estos campos no son modificados en ninguna etapa del proceso de cálculo y distribución de costos, por lo que tendrán el mismo valor sin importar el órden de ejecución de las fórmulas (son campos “estáticos”). o Fec_Ini: Fecha del documento o Cod_Mon: Moneda del documento
  • 6. o Tasa: Tasa del Documento o Cod_Pro: Proveedor Principal o Mon_Bru: Total bruto de renglones o Mon_Gas_Adi: Total de gastos Adicionales o Mon_Com_Pag: Total de Compras y Pagos Asociados o Mon_Gas_Com: Total de Gastos en Compras o Tas_Emi: Tasa de Emisión o Tas_Car: Tasa de Carta de Pago o Tas_Bar: Tasa de Recepción del Barco o Tas_Otr1 a Tas_Otr5 o Fec_Adi1 a Fec_Adi5 o Caracter1 a Caracter5 o Fecha1 a Fecha5 o Numerico1 a Numerico5 o Logico1 a Logico5 Campos de los Renglones La fórmula especial mSumaRenglones() puede contener referencias tanto a campos del encabezado como a campos de los renglones. Se tiene disponibles todos los campos de Renglones_Importaciones que se guarden junto con la importación. A continuación se listan los más importantes: o Cod_Art y Nom_Art o Cod_Alm o Ori_Ren_Precio1: Precio Original o Precio1: Precio en la Importación o Mon_Bru o Cod_Pro1, Cos_Ult1 y Cos_Ant1 o Tip_Ori, Doc_Ori y Ren_Ori o Mon_Fob o Por_Gas: Porcentaje de gastos aplicado al renglón o Mon_Seg: Seguros (Dinámico) o Mon_Fle: Flete (Dinámico) o Mon_Alm: Almacenaje (Dinámico) o Mon_Ipt: Impuestos (Dinámico) o Mon_Por: Gastos Portuarios (Dinámico) o Mon_Tra: Gastos de Transporte Local (Dinámico) o Mon_Per: Permisos y Autorizaciones (Dinámico)
  • 7. o Mon_Ban: Gastos Bancarios (Dinámico) o Mon_Adu: Agencia Aduanera (Dinámico) o Mon_Arc: Gastos de Arancel (no confundir con Monto de Arancel) (Dinámico) o Mon_Ots1: Otros 1 (Dinámico) o Mon_Ots2: Otros 2 (Dinámico) o Mon_Ots3: Otros 3 (Dinámico) o Por_Ara: Porcentaje de Arancel o Mon_Ara: Monto de Arancel (Dinámico) o Mon_Cif: Monto CIF del renglón, es igual a FOB + Seguro + Flete (Dinámico) o Mon_Gas_Fij: Parte de Gastos Fijos aplicados al renglón (Dinámico) o Mon_Gas_Adi: Parte de Gastos Adicionales aplicados al renglón o Mon_Com_Pag: Parte de Compras y Pagos Asociados aplicados al renglón o Mon_Gas_Com: Parte de Gastos en Compras aplicados al renglón o Mon_Net: Monto Neto, es igual al FOB más todos los gastos del renglón (Dinámico) Los campos marcados como Dinámicos pueden ser modificados por cada fórmula, por lo que al usar esos campos en algúna formula se debe tener especial atención en el Orden de Ejecución (campo Ord_Eje). Por ejemplo, si una fórmula se calcula en base al monto total de los fletes, el orden de ejecución de esa fórmula debe ser mayor al de todos los gastos con concepto Fletes, para asegurar que el monto necesario ya esté actualizado al momento de calcular el valor del gasto. Campos de Origen de los Renglones Los campos listados en la sección anterior están creados para ser usados con la función mSumaRenglones(). Hay un segundo conjunto de campos que, aunque pueden ser usados en la función anteriormente mensionada, se espera que solo sean usados en la función mSumaCampoEncabezado(), ya que por su naturaleza estos campos deben ser totalizados una vez por cada tipo de origen. Todos estos campos son estáticos (ningún Gasto de Importación los modifica, y pueden ser leidos en cualquier orden): o ori_enc_mon_otr1 o ori_enc_mon_otr2 o ori_enc_mon_otr3 o ori_enc_por_des o ori_enc_mon_des
  • 8. o ori_enc_por_rec o ori_enc_mon_rec o ori_enc_mon_exe o ori_enc_mon_bru o ori_enc_mon_imp o ori_enc_mon_net o ori_enc_mon_sal Funciones Especiales Se tiene disponible dos funciones adicionales a las provistas por LIF. La primera permite calcular el valor de otro gasto de importación, permitiendo tener funciones anidadas. La segunda, permite acceder a los totales (sumatorias) obtenidos de uno o más campos de los renglones de la importación actual. Función: mGastoFijo(Param1)  NUMERO Contexto Solo es válida en el campo “Formula” del Gasto de Importación. Parámetros Acepta solo un parámetro: • Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape) o una referencia a un campo del encabezado de la importación. Indica el código de un Gasto de Importación válido. Valor devuelto Valor resultante del gasto referenciado. Si el gasto referenciado es tipo Monto, Porcentaje o Cantidad, devolverá el valor numérico almacenado en campo correspondiente. Si es tipo Fórmula, evaluará la fórmula y devolverá el resultado de la misma. Observaciones Si se detecta una referencia circular al evaluar fórmulas anidadas, se detendrá la ejecución y se mostrará un mensaje de error. Es responsabilidad del implantador el transformar los montos resultantes de esta función a la tasa del documento si es necesario. Ejemplo de uso mGastoFijo("GAS_001")  Válido mGastoFijo('GAS_001')  Válido mGastoFijo({{Caracter1}})  Válido mGastoFijo("GAS_q001q")  NO Válido: tiene secuencias de escape mGastoFijo(GAS_001)  NO Válido: No es un literal de cadena mGastoFijo("GAS" & "_001")  NO Válido: No es un literal de cadena
  • 9. Función: mSumaRenglones(Param1;Param2)  NUMERO Contexto Solo es válida en el campo “Formula” del Gasto de Importación. Parámetros Acepta dos parámetros: • Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un valor numérico, y puede contener referencias a campos del encabezado y de los renglones de la importación. Indica el valor de cada renglón que se desea totalizar(sumar). • Param2: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un valor lógico, y puede contener referencias a campos del encabezado y de los renglones de la importación. Contiene una condición que se aplicará cada renglón de importación para decidir si su valor entrará en la sumatoria. Valor devuelto La sumatoria de los valores calculados, según Param1, en cada uno de los renglones indicados por Param2. Observaciones Las referencias a los campos de los renglones deben ser precedidas por el prefijo “Renglones” para diferenciarlas de las del encabezado. Por ejemplo, en la expresión "{{Renglones.Mon_Bru}}*{{Tasa}}" se está leyendo el campo Mon_Bru de los renglones y el campo Tasa del encabezado. Ejemplo de uso mSumaRenglones("{{Renglones.Mon_Bru}}";"TRUE")  Suma el campo Mon_Bru de todos los renglones. mSumaRenglones("{{Renglones.Mon_Bru}}*{{Renglones.Por_Gas}}";"TRUE")  Suma el producto de cada Mon_Bru por cada Por_Gas de todos los renglones. mSumaRenglones("{{Renglones.Mon_Bru}}*{{Numerico1}}";"TRUE")  Suma el producto de cada Mon_Bru de los renglones por el valor Numerico1. mSumaRenglones("{{Renglones.Mon_Bru}}";"{{Renglones.Renglon}} MOD 2 == 0")  Suma el campo Mon_Bru de los renglones pares. mSumaRenglones("{{Renglones.Mon_Bru}}";"{{Renglones.Cod_Alm}} == '02'")  Suma el campo Mon_Bru de los renglones del almacen "02". mSumaRenglones("{{Renglones.Mon_Bru}}";"{{Logico1}}")  Suma el campo Mon_Bru de todos los renglones solo si el campo Logico1 del encabezado está activo. Función: mSumaCampoEncabezado(Param1;Param2)  NUMERO Contexto Solo es válida en el campo “Formula” del Gasto de Importación.
  • 10. Parámetros Acepta dos parámetros: • Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un valor numérico, y puede contener referencias a campos del encabezado y de los renglones de la importación. Indica el valor de cada renglón que se desea totalizar(sumar). • Param2: Debe ser un valor literal de cadena simple (sin secuencias de escape), y el contenido de la cadena puede ser cualquier expresión LIF válida que devuelva un valor lógico, y puede contener referencias a campos del encabezado y de los renglones de la importación. Contiene una condición que se aplicará cada renglón de importación para decidir si su valor entrará en la sumatoria. Valor devuelto La sumatoria de los valores calculados, según Param1, en cada uno de los renglones indicados por Param2. los valore indicados en Param1 se cuentan solo una vez por cada tipo de origen (incluyendo renglones “sin origen”). Observaciones Las referencias a los campos de los renglones deben ser precedidas por el prefijo “Renglones” para diferenciarlas de las del encabezado. Por ejemplo, en la expresión "{{Renglones.Ori_Enc_Mon_Otr1}}*{{Tasa}}" se está leyendo el campo Ori_Enc_Mon_Otr1 de los renglones y el campo Tasa del encabezado. Esta función solo suma el/los campos indicados “una vez por cada tipo y número de documento de origen”, es decir: si la importación incluye tres renglones de una factura de compra y otros dos de una segunda factura de compra, entonces solo sumará el/los campos indicados del primero renglón de cada uno de los dos documentos. El segundo parámetro se puede usar para filtrar el tipo de origen (por ejemplo, para solo incluir las Compras o para no incluirlos renglones sin origen). Ejemplo de uso mSumaCampoEncabezado("{{Renglones.Ori_Enc_Mon_Otr1}}";"TRUE")  Suma el campo Ori_Enc_Mon_Otr1 por cada tipo/número de origen de todos los renglones. mSumaCampoEncabezado("{{Renglones.Ori_Enc_Mon_Net}}";"{{Logico1}}")  Suma el campo Ori_Enc_Mon_Net por cada tipo/número de origen de todos los renglones solo si el campo Logico1 del encabezado está activo. Función: mObtenerValorSerie(Param1;Param2)  NUMERO Contexto Solo es válida en el campo “Formula” del Gasto de Importación. Parámetros • Param1: Debe ser un valor literal de cadena simple (sin secuencias de escape), o
  • 11. una referencia a un campo del encabezado, de tipo cadena. Indica el código de la serie que se va a obtener. • Param2: Puede ser una expresión LIF que devuelva un valor Numerico, y puede contener referencias a campos del encabezado. Este será el valor de entrada que se usará para obtener la salida de la serie. Valor devuelto El valor de salida de la serie Param1 correspondiente al valor de entrada Param2. Observaciones La entrada y la salida de la serie debe ser numérica. Ejemplo de uso mObtenerValorSerie("SER-001"; 3.5)  Obtiene la salida de la serie "SER-001" correspondiente a la entrada con valor 3.5. mObtenerValorSerie({{Caracter1}}; 3.5)  Obtiene la salida de la serie referenciada en el campo de encabezado Caracter1 correspondiente a la entrada con valor 3.5. mObtenerValorSerie("SER-001"; {{Mon_Fob}})  Obtiene la salida de la serie "SER-001" usando como entrada el valor del campo Mon_Fob del gasto fijo "GAS-001". mObtenerValorSerie("SER-001"; mGastoFijo("GAS-001"))  Obtiene la salida de la serie "SER-001" usando como entrada el resultado del gasto fijo "GAS-001".