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:
- 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. - 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: | A partir da tabela SWN posicionada no item desejado: aRet := EICGetMaj("COFINS") |
---|
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 | Nome | Tipo | Descrição | Default | Obrigatório |
---|
cImposto | Caracter | Informa o tipo de imposto a ser retornado. No momento, somente está disponível a opção "COFINS". | Vazio | Sim | cHAWB | Caracter | Informa o código do processo de embarque. Corresponde ao campo WN_HAWB. | Nulo | Não | cTipo | Caracter | 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. | Nulo | Não | cInvoice | Caracter | Informa o código da invoice do item. Corresponde ao campo WN_INVOICE. | Nulo | Não | cPO | Caracter | Informa o código do Purchase Order do item. Corresponde ao campo WN_PO_EIC. | Nulo | Não | cItem | Caracter | Informa a sequência do item no processo de embarque. Corresponde ao campo WN_ITEM. | Nulo | Não | cPGI | Caracter | Informa o número da LI do item no processo de embarque. Corresponde ao campo WN_PGI_NUM. | Nulo | Não | cLote | Caracter | Informa o lote do item no processo de embarque. Corresponde ao campo WN_LOTECTL | Nulo | Nã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. - aRet[2] - Valor do imposto majorado considerado na nota fiscal do item informado.
Quando não houver majoração, o valor retornado será 0.
Caso o item não for encontrado, o vetor retornará nulo (Nil) nas duas posições. |
Programa Fonte | EICDI154.PRW |
---|