| 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.
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 |
| 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;
|
| Nome | Tipo | Descrição |
|---|---|---|
| Caractere | Retorna a conta contábil a ser utilizada |
#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