01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal


02. DESCRIÇÃO

Inclusão do ponto de entrada EFDCON04, para possibilitar a manipulação da descrição do ajuste, da informação complementar, do numero do processo e da conta contábil que tratam do detalhamento de ajuste do valor de Crédito de PIS/COFINS ou da base de Crédito de PIS/COFINS.

Este ponto age antes da gravação das tabelas CLA, CL4 e F2Z, alterando o conteúdo da descrição de ajuste, informação complementar, numero do processo e código da conta contábil antes que sejam gravados nas tabelas.

Importante lembrar que o código de conta contábil retornado através de ponto de entrada deve estar cadastrado devidamente no sistema.


03. EXEMPLO DE UTILIZAÇÃO


#INCLUDE "PROTHEUS.CH"

User Function EFDCON04()

Local cChvEfd     := PARAMIXB[1]	// Chave EFD
Local cTpAjuste   := PARAMIXB[2]	// Tipo de Ajuste
Local cDescrAju   := PARAMIXB[3]	// Descrição do ajuste
Local cConta	  := PARAMIXB[4]	// Conta contábil
Local cCst		  := PARAMIXB[5]	// CST
Local nAlq		  := PARAMIXB[6]	// Alíquota
Local nVlAjuGrv	  := PARAMIXB[7]	// Valor do ajuste
Local cPerAtu	  := PARAMIXB[8]	// Período Atual
Local dDtRefer    := PARAMIXB[9]    // Data de referencia
Local lAjuBase    := PARAMIXB[10]   // Se ajuste de base (.T.) ou de valor (.F.)
Local cTributo    := PARAMIXB[11]   // Qual tributo está sendo ajustado Pis("1") ou Cofins ("2")
Local cNumDoc	  := PARAMIXB[12]	// Numero do Documento ou processo
Local cInfCompl   := PARAMIXB[13]	// Informação complementar
Local aRet        := {}


If SUBSTR(cChvEfd,18,4) == '1.65' .and. cTributo == '1'
   cDescrAju := "Ajuste teste"
   cInfCompl := "Ajuste teste complementar"
   cConta	:=	"ENTV000001"         
ElseIf SUBSTR(cChvEfd,18,4) == '7.60' .and. cTributo == '2'
   cDescrAju := "Ajuste teste"
   cInfCompl := "Ajuste teste complementar"
   cConta	:=	"ENTV000001"         
EndIf 

aAdd(aRet,cDescrAju)// Descrição do ajuste
aAdd(aRet,cInfCompl)// Informação complementar
aAdd(aRet,"")// Num Doc
aAdd(aRet,cConta) // Código conta contábil

Return aRet



04. DEMAIS INFORMAÇÕES

Não há




05. ASSUNTOS RELACIONADOS




<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>