Como definir o valor da tag modBCST e modBC

Na NF-e exite os campos modBCST e modBC.

  • modBCST - Modalidade de determinação da base de cálculo do ICMS ST da NF-e: Esse campo pode ser preenchido com os seguintes valores:

    • 0 = Preço tabelado ou máximo sugerido.
    • 1 = Lista Negativa (valor).
    • 2 = Lista Positiva (valor).
    • 3 = Lista Neutra (valor).
    • 4 = Margem Valor Agregado (%).
    • 5 = Pauta (valor).
    • 6 = Valor da Operação.
  • modBC - Modalidade de determinação da BC do ICMS da NF-e: Esse campo pode ser preenchido com os seguintes valores:

    • 0 = Margem Valor Agregado (%).
    • 1 = Pauta (Valor).
    • 2 = Preço Tabelado Máx. (valor).
    • 3 = Valor da operação.

Atenção

Os campos devem ser criados igual está no manual. Caso esteja diferente o Add-On não irá reconhecer os campos.

Passo a passo:

O valor das tags devem ser preenchidos nos campos abaixo:

../_images/Tag_modBCST_modBC_03.png
  1. Configurar um Código de Imposto:
../_images/Tag_modBCST_modBC_00.png
  1. Insira uma nota fiscal:
../_images/Tag_modBCST_modBC_01.png
  1. Confira o XML:
../_images/Tag_modBCST_modBC_02.png

Nota

Caso o Código de Imposto não seja configurado será gerado automaticamente conforme a regra abaixo:

ModBc
Se Lucro > 0
ModBc = 0
Se Nao Se PrecoMin > 0
ModBc = 1
Se Nao
ModBc = 3
ModBcSt = 0;
Se pIcmsSt.StaCode = "+1"
ModBcSt = 1;
Se Nao Se pIcmsSt.StaCode = "-1"
ModBcSt = 2;
Se Nao Se Lucro > 0
ModBcSt = 4;
Se Nao Se PrecoMin > 0
ModBcSt = 5;