Page tree

Abrangências:

Microsiga Protheus 11 , Microsiga Protheus 12

Versões:

Microsiga Protheus 11 , Microsiga Protheus 12

Compatível Países:

Brasil

Sistemas Operacionais:

Todos

Compatível às Bases de Dados:

Todos

Idiomas:

Português (Brasil)

Descrição:

Inclusão do ponto de entrada EFDCON03, para possibilitar a manipulação da conta contábil do registro F100 da EFD Contribuições, que consequentemente alterará o registro 0500 e eventuais registros do bloco M de receitas não tributadas (M400/M410 e M800/M810).

Este ponto de entrada é semelhante ao SPDPIS07, porém o EFDCON03 trata as informações que possuem origem no Financeiro, títulos a apagar e/ou receber sem vínculo com documento fiscal.

Importante lembrar que o código de conta retornado através de Ponto de Entrada deverá estar devidamente cadastrado no sistema.


Parâmetros:

Nome

Tipo

Descrição

Nome

Tipo

Descrição

PARAMIXB[ 1 ]

Caracter

Tabela do título ( SE1, SE2 ou SE5 )

PARAMIXB[ 2 ]

Caracter

Número do Título Financeiro

PARAMIXB[ 3 ]

Caracter

Prefixo do Título Financeiro

PARAMIXB[ 4 ]

Caracter

Parcela do Título Financeiro

PARAMIXB[ 5 ]

Caracter

Tipo do Título Financeiro

PARAMIXB[ 6 ]

Caracter

Cliente / Fornecedor do Título Financeiro

PARAMIXB[ 7 ]

Caracter

Loja do Cliente / Fornecedor do Título Financeiro

PARAMIXB[ 8 ]

Caracter

Natureza Financeira do Título Financeiro

PARAMIXB[ 9 ]

Numérico

RECNO do Título Financeiro


Retorno:

Nome

Tipo

Descrição

cConta

Caracter

Código da Conta Contábil


Exemplo:

#INCLUDE "PROTHEUS.CH" 
User Function EFDCON03()
Local   cTabela     :=  PARAMIXB[1] //SE1/SE2/SE3
Local   cNumTit     :=  PARAMIXB[2] //E1_NUM/E2_NUM/E5_NUMERO
Local   cPrefixo    :=  PARAMIXB[3] //E1_PREFIXO/E2_PREFIXO/E5_PREFIXO
Local   cParcela    :=  PARAMIXB[4] //E1_PARCELA/E2_PARCELA/E5_PARCELA
Local   cTipo       :=  PARAMIXB[5] //E1_TIPO/E2_TIPO/E5_TIPO
Local   cPart       :=  PARAMIXB[6] //E1_CLIENTE/E2_FORNECE/E5_CLIENTE/E5_FORNECE
Local   cLoja       :=  PARAMIXB[7] //E1_LOJA/E2_LOJA/E5_LOJA
Local   cNaturez    :=  PARAMIXB[8] //E1_NATUREZ/E2_NATUREZ/E2_NATUREZ
Local   nRecno      :=  PARAMIXB[9] //SE1->R_E_C_N_O_/SE2->R_E_C_N_O_/SE5->R_E_C_N_O_ 
Local   cConta      :=  ""


cConta  :=  "200"

Return cConta