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