Versões comparadas

Chave

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

Histórico

Essa função é utilizada para Notas Fiscais de Transferências, no qual permite que as duas Nota Fiscais fiquem com o mesmo valor do custo unitáriodo Custo Médio Unitário.

Para o funcionamento desta Função, se passa a Nota Fiscal, dados do produto composto e o básico desejados e o Custo Médio Unitário deste produto básico com data correspondente à data de movimento dessa Nota Fiscal. Caso seja informado que quer o Custo Total, com base na quantidade da NF, aplicamos a proporção e então devolvemos o Valor Total do Custo.O Custo Médio Unitário do produto produto básico é obtido no Fechamento de Custo com data correspondente à data de movimento da Nota Fiscal. dessa Função é necessário configurar a fórmula abaixo na Natureza de Operação da Nota Fiscal de Entrada. Dessa forma o SisPetro vai salvar o Custo Médio Unitário na Nota Fiscal de Entrada o mesmo Custo Médio Unitário da Nota Fiscal de Saída.


Informações
titleImportante

Caso a Nota de Entrada por Transferência tenha entrado no SisPetro antes do Fechamento de Custo do Depósito e Produto da Nota de Saída por Transferência é necessário atualizar o Custo Médio Unitário na tela de Atualização de Custo Médio, Para mais informações, ver Atualização de Custo Médio.


Essa função tem os seguintes parâmetros:

  • Empresa e Sequencial da NF

  • Código do Produto Composto

  • Código do Produto Básico

  • Indicação se deseja Custo Total ou Unitário (0 - Unitário, 1 - Total).ItensNF

  • Sequencial.ItensNF

  • NumItem.ItensNF

Segue Exemplo de formatação do Get

Bloco de código
if <732> = '01' then GetCustoMedioProdBasGetCustoMedioNFTransf(<729>,<730>,'01','05',1) endif

...

<731>)

<729> = CodEmpresa
<730> = Sequencial da Nota Fiscal

Exemplo

NF Sequencial - 255707 
Quantidade - 5000
Produto composto - 01 - Gasolina C
Produto Básico - 05 - Gasolina A
Composição do Produto Básico em relação ao Produto Composto - 73% 
Data da NF 11/05/2020
Custo Médio no Fechamento de Custo para 11/05/2020 - 3,261068
Bloco de código
titleExemplo
GetCustoMedioProdBas(2,255707,'01','05',1)

Valor Encontrado - R$ 3,261068 (Custo Médio no Fechamento de Custo para 11/05/2020) x 3650 (73% da quantidade Total da Nota) = R$ 11.902,90<731> =Numero do Item

Para configurar a fórmula,  na Natureza de Operação, aba lateral por Filial, aba Custos (Painel Por Filial)

Image Added