01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Inclusão do ponto de entrada SPDPIS07, para possibilitar a geração do registro 0500 e para registros que estão ligados ao Documento Fiscal (Registro C170/C180) quando o código da conta contábil é diferente do informado na nota fiscal.
Atenção
Esse PE não deve ser usado para manipular o código da conta contábil nos registros M115 e M515. Para essa finalidade existe o PE EFDCON04, onde poderá ser alterado algumas informações desses registros: PE - EFDCON04 - Ajuste de crédito pis/cofins Apuração EFD Contribuições
Em casos onde é necessário manipular a conta contábil do registro F100 e eventuais registros do bloco M de receitas não tributadas (M400/M410 e M800/M810), deve ser utilizado o PE EFDCON03: PE - EFDCON03 - Conta Contábil do Registro F100 EFD Contribuições
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição |
---|---|---|
PARAMIXB | Array of Record | Array com dados de processamento com 9 elementos [1] = Filial; [2] = Tipo Movimento - Que pode ser E de Entrada ou S de Saída; [3] = Serie; [4] = Nota fiscal; [5] = Cliente ou fornecedor; [6] = Loja; [7] = Item; [8] = Produto; [9] = Conta contábil contido na nota; Dica Todos os elementos são disponibilizados a partir da nota fiscal, detalhes dos itens (tabela SFT) [1] = FT_FILIAL [2] = FT_TIPOMOV [3] = FT_SERIE [4] = FT_NFISCAL [5] = FT_CLIEFOR [6] = FT_LOJA [7] = FT_ITEM [8] = FT_PRODUTO [9] = FT_CONTA Importante O elemento [9] = Conta contábil contido na nota, foi adicionado a partir da data de fontes FISA001 e FISA008 de 17/12/2021. |
Retorno:
Nome | Tipo | Descrição |
---|---|---|
Caractere | Retorna a conta contábil a ser utilizada |
04. EXEMPLO DE UTILIZAÇÃO
#include "rwmake.ch" #include "Topconn.ch" #include "protheus.ch" User Function SPDPIS07() Local cFilial := PARAMIXB[1] //FT_FILIAL Local cTpMov := PARAMIXB[2] //FT_TIPOMOV Local cSerie := PARAMIXB[3] //FT_SERIE Local cDoc := PARAMIXB[4] //FT_NFISCAL Local cClieFor := PARAMIXB[5] //FT_CLIEFOR Local cLoja := PARAMIXB[6] //FT_LOJA Local cItem := PARAMIXB[7] //FT_ITEM Local cProd := PARAMIXB[8] //FT_PRODUTO Local cConta := PARAMIXB[9] //FT_CONTA IF Empty(cConta) cConta := '1310306' Endif Return cConta
05. DEMAIS INFORMAÇÕES
- PE - EFDCON04 - Ajuste de crédito pis/cofins Apuração EFD Contribuições
- PE - EFDCON03 - Conta Contábil do Registro F100 EFD Contribuições
- Apuração EFD Contribuições
- Arquivo EFD Contribuições