Objetivo
Mostrar como configurar o processo de contabilização e do CMV do Frete, quando a Empresa deseja diminuir o valor do ICMS do Frete da NF de Compra. Além disso, é possível também deduzir os valores a crédito de PIS e COFINS, caso tenha, calculados na inclusão do CT-e (depende da correta configuração na natureza de operação > Outros Impostos (Painel Por Filial))
...
...
Antes de começarmos a fazer a contabilização é necessário criar uma conta do Transitória (Tipo Resultado). Essa conta será creditada na Entrada da NF e no momento que for incluído o CT-e será debitada o mesmo valor, ficando sempre zerada.
Nota Fiscal de Compra
Para a Contabilização Gerencial:
Natureza de Operação - Aba Contabilização
- Tipo de Contabilização: Automático automático
- Débito: Conta Estoque Produto conta estoque produto
- Crédito: Conta Entidade conta entidade
- Utiliza Contabilização Auxiliar: Marcado marcado
- Desdobramento de Contas
D/C | Conta | Valor |
---|---|---|
Débito | ICMS S/COMPRAS A COMPENSAR Informar direto a conta | <ItensNF.ValICMS> |
Crédito | <ItensNF.CCEstoque> | <ItensNF.ValICMS> |
Débito | <ItensNF.CCEstoque> | ArredondaDelphi((isnull(<ItensNF.FreteUnitReal>,0)*<ItensNF.Qtde>),2) |
Crédito | CONTA TRANSITÓRIA DE FRETES S/COMPRAS Informar direto a conta | ArredondaDelphi((isnull(<ItensNF.FreteUnitReal>,0)*<ItensNF.Qtde>),2) |
...
D - CONTA ESTOQUE => 5.947,20
C - CONTA TRANSITÓRIA DE FRETES S/COMPRAS => 5.947,20
Para a Contabilização Real:
- Opção 1
- Criar um código de Contabilização similar ao Desdobramento de Contas
- Na Natureza, aba Contabilização
- No campo Código de Contabilização indicar o código de Contabilização criado
- No campo Código de Contabilização indicar o código de Contabilização criado
- Opção 2
- Na Natureza, aba Contabilização
- Marcar Desconsidera Código de Contabilização (com isso a contabilização real será idêntica à gerencial)
- Na Natureza, aba Contabilização
CT-e de Compra
Contabilização Gerencial
Natureza de Operação
...
- Tipo de Contabilização: Manual manual (definido na Natureza)
- Débito: Conta conta Especifica => CONTA TRANSITÓRIA DE FRETES S/COMPRAS
- Crédito: Conta conta Entidade
- Utiliza Contabilização Auxiliar: Marcadomarcado
- Desdobramento de Contas
D/C | Conta | Valor |
---|---|---|
Débito | ( - ) ICMS FRETE Informar direto a conta | <ItensNF.ValICMS> |
Crédito | ICMS A RECUPERAR Informar direto a conta | <ItensNF.ValICMS> |
...
Bloco de código |
---|
(<ItensNF.PrecoReal> + isnull(<ItensNF.FreteUnitReal>,0))-((if <ItensNF.QtdeAmb> = 0 then 0 else GetValorICMSFretePorItem(<ItensNF.CodEmpresa>,<ItensNF>Sequencial>,<ItensNF.NumItem>) + GetPISCTeVinc(<ItensNF.CodEmpresa>,<ItensNF>Sequencial>,<ItensNF.NumItem>) + GetCOFINSCTeVinc(<ItensNF.CodEmpresa>,<ItensNF>Sequencial>,<ItensNF.NumItem>)) / <ItensNF.QtdeAmb> endif) ArredondaDelphi((((<ItensNF.PrecoReal>+ Isnull(<ItensNF.FreteUnitReal>,0))*<ItensNF.Qtde>))+<ItensNF.ICMSSubst>+<ItensNF.ValIPI>-<ItensNF.ValICMS>,2)-PegaValorOutrosImpostos(<729>,<730>,<731>,PegaCodOutImpPISNF(<729>,<730>))-PegaValorOutrosImpostos(<729>,<730>,<731>,PegaCodOutImpCOFINSNF(<729>,<730>)) |
Após a inclusão do CT-e é necessário atualizar o Custo Médio ( Atualização de Custo Médio ) para que o SisPetro possa recalcular o CMV já deduzindo o valor do ICMS do Frete e os valores de PIS e COFINS, caso tenha e queira deduzir tais valores.
...
Arquivo / Formula para Livro Fiscal
- Detalhes : UFuf
Exemplo de Fórmula com a Função GetUFDestCTe
...