Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

FINI050 ACCOUNTPAYABLEDOCUMENT

Produto:

Microsiga Protheus

Versões:11 e 12

Ocorrência:

Mensagem ACCOUNTPAYABLEDOCUMENT

Passo a passo:

Mensagem ACCOUNTPAYABLEDOCUMENT

De/Para e tag's utilizados do XML para a Versão 2.002 e 3.001:

OBS. As tag's que utilizam de/para, estão com o ALIAS e CAMPO informados.

TagAliasCampoGrava
DocumentPrefix

E2_PREFIXO
DocumentParcel

E2_PARCELA
DocumentTypeCode

E2_TIPO
VendorInternalIdSA2A2_CODE2_FORNECE ; E2_LOJA
DocumentNumber

E2_NUM
FinancialNatureInternalIdSEDED_CODIGOE2_NATUREZ
IssueDate

E2_EMISSAO
DueDate

E2_VENCTO
RealDueDate

E2_VENCREA
NetValue

E2_VALOR ; E2_VLCRUZ
Observation

E2_HIST
Origin

E2_ORIGEM
CurrencyInternalIdCTOCTO_MOEDAE2_MOEDA
BankCode

E2_FORBCO
BankBranch

E2_FORAGE
CheckingAccountNumber

E2_FORCTA
BranchKey

E2_FAGEDV
CheckingAccountNumberKey  E2_FCTADV
CostCenterInternalId

E2_CCUSTO


De/Para e tag's utilizados do XML somente para a Versão 3.001:

Tag                                         AliasCampo        Grava                            
AccountingAccountDebitCT1CT1_CONTAE2_DEBITO
AccountingAccountCreditCT1CT1_CONTAE2_CREDIT
CostCenterDebit CTTCTT_CUSTOE2_CCD
CostCenterCreditCTTCTT_CUSTOE2_CCC
AccountingItemDebitCTDCTD_ITEME2_ITEMD
AccountingItemCreditCTDCTD_ITEME2_ITEMC
ClassValueDebitCTHCTH_CLVLE2_CLVLDB
ClassValueCreditCTHCTH_CLVLE2_CLVLCR
Observações:
  • Busca as informações bancárias do parâmetro MV_CXFIN quando for título antecipado
  • Utilizado o parâmetro MV_SLMNATR quando FinancialNatureInternalId não for informado
  • Utilizado a origem/ Origin não for informado retorna conteúdo invalido ou vazio.

ApportionmentDistribution


Rateio de centro de Custo

Produto:Protheus
Versões A partir da Versão P12.1.25 - Desenvolvido na Versão P12.1.33
Implementação

Foi realizado a implementação do Rateio do centro de Custo, item Contábil e classe de valor no envio e recebimento. Caso seja enviado mais de um centro de Custo, Item Contábil ou Classe valor o sistema estando configurado para realizar o Rateio de Centro de Custo o sistema vai realizar o Rateio gravando as tabelas 'SEV' (Múltiplas Naturezas por Titulo) e 'SEZ' (Distribuição de Naturezas em Centro de Custo)   

OBS.: O parâmetro MV_MULNATP

deve esta

deverá ser configurado como

verdadeiro

Verdadeiro para que as tabelas SEV e SEZ sejam alimentadas, caso o parâmetro esteja configurado como Falso somente as informações da tabela 'SE2' (Títulos a Pagar) serão gravados.

Atenção: O rateio de centro de custo não está implementado para Múltiplas Naturezas. 


Integração

Informações que deverão ser cadastradas para que seja realizado o Rateio do Centro de Custo.

Conforme cadastro da tabela XXF De/Para e tag's utilizados do XML para as versões 2.002 e 3.001:

Tag                                     AliasCampo            Grava                           
FinancialNatureInternalIdSEDED_CODIGO

E2_NATUREZ,

EZ_NATUREZ,

EV_NATUREZ

CostCenterInternalIdCTTCTT_CUSTO

EZ_CCUSTO 

CV4_CCD

AccountingItemInternalIdCTDCTD_ITEM EZ_ITEMCTA
ClassValueInternalIdCTHCTH_CLVLEZ_CLVL
VendorInternalIdSA2A2_COD

E2_FORNECE,

EZ_CLIFOR,

EV_CLIFOR 

CurrencyInternalIdCTOCTO_MOEDAE2_MOEDA
Parâmetros:

MV_MULNATP = .T. ( .F. Default) - Se ativado permite utilizar o rateio Multi-Naturezas X Cento de Custos (gravação nas Tabelas: SEV/SEZ);
MV_TPRATRM(1) = 1 (1 Default) - Permite efetuar o rateio Contábil (gravação na Tabela CV4)

Nota
titleImportante

(1) Novo Parâmetro disponível a partir de Agosto/2022 - Release 12.1.33 em diante.

Ambos os parâmetros seguirão a seguinte regra, caso exista informação na mensagem pela TAG <ApportionmentDistribution>:

MV_TPRATRM(1)MV_MULNATPEstrutura de Gravação
DEFAULT (1).T.AMBOS os rateios: CV4 e (SEV/SEZ)
2DEFAULT (.F.)CV4 - Rateio Contábil
2.T.SEV/SEZ - Rateio MultiNatureza X CC
DEFAULT (1)DEFAULT (.F.)CV4 - Rateio Contábil
HTML
<!-- 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>

...