Home

Linha Microsiga Protheus

Páginas filhas
  • EICGetMaj - Retorna o percentual majorado do imposto e valor correspondente à majoração na Nota Fiscal de Importação

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

EICGetMaj - Retorna o percentual majorado do imposto e valor correspondente à majoração na Nota Fiscal de Importação.

Observações

Esta função retorna as informações de majoração de imposto consideradas em um determinado item de nota fiscal.

No momento, somente está disponível o tratamento para majoração de COFINS.


A função pode ser utilizada em dois cenários distintos:

  1. A partir da tabela SWN posicionada no item desejado:
    Neste modelo, considera-se que a tabela SWN já está posicionada sobre o item desejado e então serão retornadas as informações sobre a majoração do imposto considerada no registro atual.
  2. Informando os dados do item e nota fiscal (chave única) para que a função faça a busca pelo item:
    Neste modelo, devem ser informados todos os parâmetros para que a função faça a busca pelo item/nota fiscal desejado.
Exemplos: 
  1.  A partir da tabela SWN posicionada no item desejado:

    aRet := EICGetMaj("COFINS")

  2. Informando os dados do item e nota fiscal (chave única) para que a função faça a busca pelo item:

    aRet := EicGetMaj("COFINS", "EMBARQUE", "TIPO", "INVOICE", "PO", "ITEM", "PGI", "LOTE")

    *IMPORTANTE: Os valores (Ex. "EMBARQUE") são ilustrativos e devem ser substituídos pelos valores reais do item e nota fiscal desejada.

Idioma

Português(Brasil)

Versões

Microsiga Protheus 11, Microsiga Protheus 10

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

 

NomeTipoDescriçãoDefaultObrigatório
cImpostoCaracterInforma o tipo de imposto a ser retornado. No momento, somente está disponível a opção "COFINS".VazioSim
cHAWBCaracter

Informa o código do processo de embarque.

Corresponde ao campo WN_HAWB.

NuloNão
cTipoCaracter

Informa o tipo da Nota Fiscal a ser considerada, conforme lista a seguir: 1-Primeira, 3-Única, 5-Nota "Mãe".

Corresponde ao campo WN_TIPO_NF.

NuloNão
cInvoiceCaracter

Informa o código da invoice do item.

Corresponde ao campo WN_INVOICE.

NuloNão
cPOCaracter

Informa o código do Purchase Order do item.

Corresponde ao campo WN_PO_EIC.

NuloNão
cItemCaracter

Informa a sequência do item no processo de embarque.

Corresponde ao campo WN_ITEM.

NuloNão
cPGICaracter

Informa o número da LI do item no processo de embarque.

Corresponde ao campo WN_PGI_NUM.

NuloNão
cLoteCaracter

Informa o lote do item no processo de embarque.

Corresponde ao campo WN_LOTECTL

NuloNão

 

Retorno

aRet (Array) - Array contendo o percentual majorado e o valor do imposto majorado considerado na Nota Fiscal.

  • aRet[1] - Percentual de imposto majorado considerado na nota fiscal do item informado.
    Quando não houver majoração, o valor retornado será 0.
    Quando for solicitado o retorno de informações do COFINS, será correspondente ao campo WN_ALCOFM.

  • aRet[2] - Valor do imposto majorado considerado na nota fiscal do item informado.
    Quando não houver majoração, o valor retornado será 0.
    Quando for solicitado o retorno de informações do COFINS, será correspondente ao campo WN_VLCOFM.

Caso o item não for encontrado, o vetor retornará nulo (Nil) nas duas posições.

Programa Fonte

EICDI154.PRW

...