'Nome       : Vnd_Fac.par
'Tipo       : DOC
'Data       : 2016/04/29
'Versao     : 1.1
'Descricao  : Parametros do documento : Factura

'==============================================================================
'#VER - Historia de modificacoes
'==============================================================================
'- Versao : 1.1   2016/04/29 --------------------------------------------------
'Versao base para SIG 5.1

'- Versao : 1.0b  2016/04/18 --------------------------------------------------
'Correccao de informacoes para modo GCO

'- Versao : 1.0a  2015/06/03 --------------------------------------------------
'Opcoes para centros de custo

'- Versao : 1.0   2015/02/25 --------------------------------------------------
'Versao base para SIG 5.0


'==============================================================================
'#IDE - Identificacao
'==============================================================================
Descricao por extenso                 [DocDesExt]=Factura
Descricao abreviada (max. 4 digitos)  [DocDesAbv]=Fact
Descricoes alternativas               [DocDesAlt]=[CER.2012=Factura]+
                                                 +[CER.2013=Factura]

'Formato para descricao      (CTA)     [DocDesFrm]=Fact [NDO]/[SER]
'Opcoes diversas                       [DocOpcDiv]=[VAR=AAA][X=zzz]

'Opcoes diversas                       [DocOpcDiv]=[SER=AAA][X=zzz]
'Formato [DocDesFrm]=FactXX >[TDO]< >[NDO]/[SER]< >[NDO_TT]/[SER_3_4]< >[OPC_VAR]<>[OPC_X]
'Formato [DocDesFrm]=FX:[FXE=DocDescr][VRE=UsaDescr$]
'                        FXE - Funcao a executar
'                        VRE - Variavel com resultado (descricao a usar)

'Opcoes para descricao: TDO          Tipo de documento
'e desconto             SER          Serie - completa
'                       SER_x_y      Serie - digitos X a Y
'                       NDO          Numero do documento (sem espacos)
'                       NDO_TT       Numero de documento com tamanho total
'                       OPC_xyz      Valor xyz das opcoes diversas (DocOpcDiv)
'                       OPCDOC_xyz   Valor xyz dos campos opcionais do documento


'Formato desconto  [DocDescoFrm]=[TDO].[CPG].[PTV].[EXP:Cta_Ang_Grupo$].[EXP:mid$(Cta_Ang_Grupo$,2,1)].[DCLI].[DART]
'Opcoes para desconto : TDO          Tipo de documento
'                       CPG          Condicoes de pagamento  (xx)
'                       PTV          Posto de venda          (xx)
'                       DCLI         Desconto do cliente
'                       DART         Desconto do artigo
'                       EXP:xyz      Valor da expressao XYZ


'==============================================================================
'#MRE - Modo de recolha/calculo
'==============================================================================
Diario a usar                          [DocMoRec]=VND.F1
Modos de recolha a seleccionar         [DocMoSel]=+
                                                +[ART=AA,Por artigo,,]+
                                                +[CPA=DA,Copia de artigos,VND.E1+VND.G1+VND.ORC]+
                                                +[FRA=AA,Por Fraccionamento,VND.E1+VND.ORC]+
                                                +[AUT=DA,,VND.G1]
'                                                     ||
'                                                     |+-> Metodo de calculo (A - Art, D - Doc)
'                                                     +--> Modo de recolha (A - Art, D Doc)

Tipo de Valor a somar  (D/C)           [DocMSoma]=D


'==============================================================================
'#DIV - Diversos
'==============================================================================
Encerra documento                                  [DocFimOk]=0
Modos validos para eliminacao                      [DocEliOk]=EST,LPZ,ELI
Permite alterar documento  (0/1)                   [DocAltOk]=1
Formato para impresso (imp/ipw)                   [DocFrmPrt]=[ENC_DOC],Vnd_Fac.ipw
Quantd. proposta em fraccionamento                [DocFrcQup]=Z
' T - toda  Z - zero

Confirmacao automatica de linha                   [DocLinCnf]=0
Digitos para texto livre  Txt/GRF                 [DocTxlDig]=
Sequencia a usar por defeito                      [DocLinSeq]=NOR
Numeracao manual                                  [DocNdoMan]=0
Arredondamento extra a usar (1,2,3)               [DocArrExt]=0

Controlar stock minimo (0,1,2)                   [DocSminCtl]=0
Controlar ponto encomenda  (0,1,2)               [DocPencCtl]=0
Controlar quantidade recolhida (0,1)               [DocQrCtl]=0
'limite contas ; col. a bloquear pesq.             [DocLimCt]=211;Ct$
limite contas ; col. a bloquear pesq.              [DocLimCt]=CLICC;Ct$
Calcular com cambio reg. no doc. (0,1)           [DocCmbModo]=0

Recolher um documento e terminar (S/N)          [DocRecUmDoc]=N
Controlar vendedor zero (0,1,2)                   [DocVndZer]=0
Forcar control data/hora saida (S,N)              [DocDtHrSai]=0
'Validar matricula (0,1,2) (2 - portuguesa)        [DocValMat]=2
Opcoes adicionais                                 [DocOpcAdi]=[OPC1=AAA][OPC2=zzz]

'Copia de artigos
Modo de copia de artigos (ligacao normal)         [DocCpaTip]=NOR
'Modo de copia de artigos (ligar tipo CPA)         [DocCpaTip]=CPA
'Modo de copia de artigos (nao ligar doc.)         [DocCpaTip]=NLI

'Mostrar doc. ja usados  (activo)                  [DocCpaUsa]=A
Armazem                                            [DocCpaArz]=

'Copiar documentos de outras contas (nao)          [DocCpaCtx]=N
'Copiar documentos de outras contas (sim)          [DocCpaCtx]=S
Copiar documentos de outras contas (activo)       [DocCpaCtx]=A

'Imprime valores no documento (S/N)                [DocImpVal]=N
'Não visualizar ecrã final se CtaMcc activo        [DocRecFim]=N
'Inverter Moradas de Origem com Destino (S/N)      [DocMorInv]=N
'Mostrar quantidade a nao usar                  [DocCpaVerQnu]=S
Morada de facturação igual à morada de destino  [DocMorFacDes]=S


'==============================================================================
'#CTA - Contabilidade
'==============================================================================
Actualiza CTA                         [CtaActDoc]=1
Codigo de Movimento                     [CtaCmov]=
Actualiza contrapartidas CTA          [CtaActCtp]=1
Tipo de valor (D/C)                    [CtaTpVal]=D
Vendas a Dinheiro                      [CtaMoVdi]=
Recibos                                [CtaMoRcb]=

Controlo de credito                   [CtaCtlCrd]=C
'C      nao controla credito, anula outras opcoes
'C-     nao tem credito
'PAnn   controla com n dias das partidas abertas
'?      pede confirmacao

Modo de saldo  (ACM/PAB)               [CtaMoScc]=ACM
Modo de criacao de contas                [CtaMcc]=

Centro de custo - Entrada                 [CcuEnt]=
Centro de custo - Saida                   [CcuSai]=

'Controlo de credito - Modo adicional   [CtaCrdTip]=


'==============================================================================
'#STC - Stocks
'==============================================================================
Actualiza STC                         [StcActDoc]=1
Codigo de movimento para actualizacao [StcActCmv]=9
Modo de Reservados         (RA)        [StcMoRes]=
Doc. de actualizacao do stock (R/A)    [StcMoAct]=R

'Armazem a usar
'n - forca numero
'? - pede na recolha
'P - Numero do posto de venda
Armazem                               [StcArzNum]=P
Radical de contas de armazem          [StcArzRad]=

Modo de identificacao de artigos      [StcIdeArt]=ART,AUX1,AUX2,CB
'ART  - por codigo artigo
'AUX1 - por ordenacao auxiliar 1
'AUX2 - por ordenacao auxiliar 2
'CB   - por codigo de barras
'NOTA: Nesta versao este parametro nao e usado, ver opcao generica STC

Documentos de artigos sem linhas  (0/1) [StcArtLin]=0

Campo opcional para identificacao       [StcOpcArt]=OpcIde
' 0 nao usa, identifica pelo codigo do artigo
'>0 numero do campo opcional a identificar artigo/movimento

Validar contas contrapartidas (0/1/2)   [StcCtpVal]=0
Usar valor 0 para movimento             [StcActVmvZer]=0

'==============================================================================
'#ESP - Campos especificos
'==============================================================================
controle de ICBA                      [ICBA]=????:????
Opcoes para impressao            [DocImpOpc]=0;0
' sub-doc.;Via 
'    0 = todos


'==============================================================================
'#GCO - Modo GCO
'==============================================================================
'Modo de contabilizacao                     [GcoCtbTip]=FAC
'Tipo de IVA       (IVA calculado)          [GcoPrcUsa]=[IVA=0]
'Tipo de IVA       (IVA incluido)           [GcoPrcUsa]=[IVA=1]
'Tipo de IVA       (IVA separado)           [GcoPrcUsa]=[IVA=2]
'Tipo de preco+IVA (PV2+IVA incluido)       [GcoPrcUsa]=[PRC=2][IVA=1]
'Tipo de preco     (PV1 a PV4)              [GcoPrcUsa]=[PRC=1]
'Tipo de preco     (PMC)                    [GcoPrcUsa]=[PRC=5]
'Tipo de preco     (UPC)                    [GcoPrcUsa]=[PRC=6]
'Tipo de preco     (Ultimo usado)           [GcoPrcUsa]=[PRC=7]
