Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice Protheus - FIS - Arq.Magnéticos - EFD Contribuições - Ponto de Entrada EFDCON04 Ajuste de Crédito Pis/Cofins Apuração EFD Contribuições


Dúvida

EFDCON04 Ajuste de Crédito Pis/Cofins Apuração EFD Contribuições

Ambiente

Microsiga Protheus – Livros Fiscais – A partir da versão 12

Solução

Inclusão do ponto de entrada EFDCON04, no fonte FISX001.prw, 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 ou ajuste da base de calculo do Crédito de PIS/COFINS apurado.

Este ponto age antes da gravação das tabelas CLA, CL4 e F2Z.

Especificação
Parâmetros do ponto de entrada:
PARAMIXB[1] Carácter
Chave EFD

PARAMIXB[2] Carácter Tipo de Ajuste
PARAMIXB[3] Carácter Descrição do ajuste
PARAMIXB[4] Carácter Código Conta Contábil
PARAMIXB[5] Carácter CST
PARAMIXB[6] Número Alíquota
PARAMIXB[7] Número Valor do Ajuste
PARAMIXB[8] Carácter Período Atual
PARAMIXB[9] Data Data Referência
PARAMIXB[10] Lógico Ajuste de Base de calculo ou de valor do tributo. Se .T. ajuste de base. Se .F. Ajuste de valor.
PARAMIXB[11] Carácter Tributo que está sendo ajustado. PIS = "1"; COFINS = "2"
PARAMIXB[12] Carácter Número do documento ou Processo
PARAMIXB[13] Carácter Informação complementar

Retorno:
O ponto de entrada retorna um array de 4 posições:

Nome      Tipo          Descrição
aRet[1]     Carácter     Descrição do ajuste
aRet[2]     Carácter     Informação complementar do ajuste
aRet[3]     Carácter     Número do documento ou processo
aRet[4]     Carácter     Código da conta contábil

Importante

O sistema sempre espera um array de quatro posições com a ordem demonstrada acima. 

Quando não tiver a necessidade da alteração do registro, retornar a posição em branco.

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

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


Assuntos Relacionados: 

https://centraldeatendimento.totvs.com/hc/pt-br/articles/9995225390743-Cross-Segmentos-Backoffice-Protheus-FIS-Arq-Magn%C3%A9ticos-Boletim-t%C3%A9cnico-Apura%C3%A7%C3%A3o-e-gera%C3%A7%C3%A3o-arquivo-txt-EFD-Contribui%C3%A7%C3%B5es?source=search

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _