CONTENIDO

  1. Visión general
  2. Descripción
  3. Cómo utilizar
  4. Parámetros

01. VISIÓN GENERAL

Línea de producto:

Microsiga Protheus®

Segmento:

Servicios

Módulo:

SIGAFIS - Libros fiscales

Función:

MaFisIni

Alcance:

Microsiga Protheus 12

Versiones:

Microsiga Protheus 12

Sistemas operativos:

Todos

Compatible con las Bases de datos:

Todas

Nivel de acceso:

Nivel 1 (Acceso Clientes)

Idiomas:

Todos


02. DESCRIPCIÓN

La función MaFisIni() es responsable por iniciar todo el proceso de la MATXFIS. Es la función que forma el array aNFCab (Encabezado del documento fiscal) por medio de los datos informados en los parámetros informados por la función, parámetros SX6, datos de la tabla de Cliente (SA1) y/o Proveedor (SA2) y Modalidad financiera (SED), dando forma de esta manera al documento fiscal que se generará.


03. CÓMO UTILIZAR

La función MaFisIni() tiene que utilizarse obligatoriamente en cualquier operación que involucre la MATXFIS, siempre debe utilizarse antes de la carga de cualquier ítem, pues esta elabora el encabezado (aNFCab) con datos que interfieren directamente en los cálculos de los ítems, la arquitectura del código exige que el encabezado se forme antes de la inclusión de los ítems y debe activarse solamente una vez para cada documento fiscal.

Cuando en algunos casos exista la necesidad y/o posibilidad de que los datos del encabezado se modifiquen, como en el caso de interfaces de inclusión de facturas, es necesario activar la función MaFisAlt() con la referencia del encabezado que necesite modificarse, MaFisAlt("NF_UFORIGEM", cNovoUF ) para rehacer el array interno (aNFCab) con la nueva información y de acuerdo con la referencia rehacer los cálculos de todos los ítems.


04. PARÁMETROS

Orden

Parámetro

Tipo

Descripción

01

cCodCliFor

Carácter

Código Cliente/Proveedor

02

cCampo

Carácter

Tienda del Cliente/Proveedor

03

cCliFor

Carácter

C:Cliente , F:Proveedor

04

cTipoNF

Carácter

Tipo de la factura ( "N","D","B","C","P","I" )

05

cTpCliFor

Carácter

Tipo del Cliente/Proveedor

06

aRelImp

Array

Relación de impuestos incluidos en el archivo

07

cTpComp

Carácter

Tipo de complemento

08

lInsere

Lógico

Permite incluir impuestos en el pie de página .T./.F.

09

cAliasP

Carácter

Alias del Registro de productos - ("SBI" P/ Punto de venta)

10

cRotina

Carácter

Nombre de la rutina que está utilizando la función

11

cTipoDoc

Carácter

Tipo de documento

12

cEspecie

Carácter

Clase del documento

13

cCodProsp

Carácter

Código y tienda del Prospect

14

cGrpCliFor

Carácter

Grupo Cliente

15

cRecolheISS

Carácter

Paga ISS

16

cCliEnt

Carácter

Código del cliente de entrega en la factura de salida

17

cLojEnt

Carácter

Tienda del cliente de entrega en la factura de salida

18

aTransp

Array

Información del transportista [01]-UF,[02]-TPTRANS

19

lEmiteNF

Lógico

Se está emitiendo factura o comprobante fiscal (Control de tiendas)

20

lCalcIPI

Lógico

Define si calcula IPI (SIGALOJA)

21

cPedido

Carácter

Pedido de venta

22

cCliFat

Carácter

Cliente de Facturación

23

cLojcFat

Carácter

Tienda del Cliente de Facturación