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



<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>