Árvore de páginas


01. 
VISÃO GERAL

Linha de Produto:Microsiga Protheus®
Segmento:BackOffice
Módulo:Fiscal
Programa FonteSPEDFISCAL / FISA007.PRW

02. DESCRIÇÃO

Este ponto de entrada permite alterar a classificação fiscal dos produtos na geração do SPEDFISCAL.

Sua chamada ocorre item a item das notas fiscais que estão sendo processadas.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada

Nome

Tipo

Descrição

PARAMIXBArray of Record

Array com os dados de processamento com elementos 

[1] - FT_FILIAL - Filial de processamento

[2] - FT_TIPOMOV - Tipo de Movimento

[3] - FT_SERIE - Série do Documento Fiscal

[4] - FT_NFISCAL - Número do Documento Fiscal

[5] - FT_CLIEFOR - Cliente/Fornecedor

[6] - FT_LOJA - Loja

[7] - FT_ITEM - Item

[8] - FT_PRODUTO - Código do Produto

Retorno

Nome

Tipo

Descrição


Array of Record

O array de retorno deve ter 4 posições, sendo cada uma delas a situação tributária de um imposto distinto:

[1] - ICMS

[2] - IPI

[3] - PIS

[4] - COFINS

04. EXEMPLO DE UTILIZAÇÃO

O exemplos abaixo é exemplificativo, sendo seu comportamento determinado pelas regras de negócios definidas pelo cliente, e de sua responsabilidade.


SPDFIS03
User Function SPDFIS03() 
Local cFilial := PARAMIXB[1] //Filial
Local cTipMov := PARAMIXB[2] //Tipo do Movimento
Local cSerNF  := PARAMIXB[3] //Série da NF
Local cNroNF  := PARAMIXB[4] //Número da NF
Local cCliFor := PARAMIXB[5] //Código do Cliente ou Fornecedor
Local cCodLoj := PARAMIXB[6] //Código da Loja
Local nNroIte := PARAMIXB[7] //Número do item atual
Local cCodPrd := PARAMIXB[8] //Código do Produto
Local aRetorno:= {}

Local cSitICMS := "" //Situação Tributária do ICMS
Local cSitIPI  := "" //Situação Tributária do IPI
Local cSitPIS  := "" //Situação Tributária do PIS
Local cSitCof  := "" //Situação Tributária do COFINS

aRetorno := {cSitICMS, cSitIPI, cSitPIS, cSitCof}

Return aRetorno 


05. DEMAIS INFORMAÇÕES

Não há.

06. ASSUNTOS RELACIONADOS