Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Descrição
  3. Como usar
  4. Parâmetros

01. VISÃO GERAL

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:SIGAFIS - Livros Fiscais
Função:MaFisIni
Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Sistemas Operacionais:Todos
Compatível com as Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Todos

02. DESCRIÇÃO

A função MaFisIni() é responsável por iniciar todo o processo da MATXFIS. É a função que forma o array aNFCab (Cabeçalho do Documento Fiscal) através dos dados informados nos parâmetros passados pela função, parâmetros SX6, dados da tabela de Cliente (SA1) e/ou Fornecedor (SA2) e Natureza Financeira (SED), assim dando forma ao documento fiscal que será gerado.


03. COMO USAR

A função MaFisIni() tem que ser usada obrigatoriamente em qualquer operação que envolva a MATXFIS, sempre deve ser utilizada antes da carga de qualquer Item, pois ela monta o cabeçalho (aNFCab) com dados que interferem diretamente nos cálculos dos itens, a arquitetura do código exige que o cabeçalho seja formado antes da inclusão dos itens e deve ser chamada apenas uma vez para cada documento fiscal.

Quando em alguns casos há necessidade e/ou possibilidade que os dados do cabeçalho sejam alterados, como é o caso de interfaces de inclusão de notas fiscais, é necessário chamar a função MaFisAlt() com a referência do cabeçalho que necessite ser alterada, MaFisAlt("NF_UFORIGEM", cNovoUF ) para refazer o array interno (aNFCab) com a nova informação e conforme a referência refazer os cálculos de todos os itens.

04. PARÂMETROS

OrdemParâmetroTipoDescrição
01cCodCliForCaracterCódigo Cliente/Fornecedor
02cCampoCaracterLoja do Cliente/Fornecedor
03cCliForCaracterC:Cliente , F:Fornecedor
04cTipoNFCaracterTipo da NF( "N","D","B","C","P","I" )
05cTpCliForCaracterTipo do Cliente/Fornecedor
06aRelImpArrayRelação de Impostos que suportados no arquivo
07cTpCompCaracterTipo de complemento
08lInsereLógicoPermite Incluir Impostos no Rodapé .T./.F.
09cAliasPCaracterAlias do Cadastro de Produtos - ("SBI" P/ Front Loja)
10cRotinaCaracterNome da rotina que esta utilizando a função
11cTipoDocCaracterTipo de documento
12cEspecieCaracterEspécie do documento
13cCodProspCaracterCódigo e Loja do Prospect
14cGrpCliForCaracterGrupo Cliente
15cRecolheISSCaracterRecolhe ISS
16cCliEntCaracterCódigo do cliente de entrega na nota fiscal de saída
17cLojEntCaracterLoja do cliente de entrega na nota fiscal de saíd
18aTranspArrayInformações do transportador [01]-UF,[02]-TPTRANS
19lEmiteNFLógicoSe esta emitindo nota fiscal ou cupom fiscal (Sigaloja)
20lCalcIPILógicoDefine se calcula IPI (SIGALOJA)
21cPedidoCaracterPedido de Venda
22cCliFatCaracterCliente do Faturamento
23cLojcFatCaracterLoja do Cliente do Faturamento