- 14.8. Totais da NF-e [19-01-14]
14.8.1. Total ICMS NT2023/001 [15-03-23] - 14.8. Totais da NF-e [19-01-14]
« Anterior - 14.8.2. Total ISSQN [19-01-14]
Próximo »
14.8.1. Total ICMS NT2023/001 [15-03-23]
Funcionalidade para gerar o grupo XML das informações do grupo de Tributação do ICMS para a UF de destino, de acordo com a alteração do leiaute promovido pela NT 2023/001 v 1.00
Assinatura
string totalICMSNT2023001(double vBC, double vICMS, double vBCST, double vST, double vProd, double vFrete, double vSeg, double vDesc, double vII, double vIPI, double vPIS, double vCOFINS, double vOutro, double vNF, double vTotTrib, double vICMSDeson, double vICMSUFDest_Opc, double vICMSUFRemet_Opc, double vFCPUFDest_Opc, double vFCP_Opc, double vFCPST_Opc, double vFCPSTRet_Opc, double vIPIDevol_Opc, double qBCMono_Opc, double vICMSMono_Opc, double qBCMonoReten_Opc, double vICMSMonoReten_Opc, double qBCMonoRet_Opc, double vICMSMonoRet_Opc)
Descrição:
Funcionalidade para gerar o XML do grupo de informações de Totais do ICMS
Dica
A DLL não acumula os valores totais do item, a responsabilidade de acumular os valores e informa-los nos campos respectivos é do usuário
A SEFAZ passou a fazer a verificação do somatório dos valores informados nos itens com o valor informado no total a partir da versão 2.00 do leiaute da NF-e, assim qualquer divergência de valor ocasiona a rejeição da NF-e.
Os valores relacionados com o ISSQN não devem ser informados neste grupo, com exceção do Valor da NF (vNF) que deve considerar o valor informado no grupo do ISSQN em nota fiscal conjugada.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
vBC | double | 15,2 | sim | informar o somatório da BC do ICMS (vBC) informado nos itens |
vICMS | double | 15,2 | sim | informar o somatório de ICMS (vICMS) informado nos itens |
vBCST | double | 15,2 | sim | informar o somatório da BC ST (vBCST) informado nos itens |
vST | double | 15,2 | sim | informar o somatório do ICMS ST (vICMSST)informado nos itens |
vProd | double | 15,2 | sim | informar o somatório de valor dos produtos (vProd) dos itens que tenham indicador de totalização = 1 (indTot) Os valores dos itens sujeitos ao ISSQN não devem ser acumulados neste campo. |
vFrete | double | 15,2 | sim | informar o somatório de valor do Frete (vFrete) informado nos itens |
vSeg | double | 15,2 | sim | informar o somatório valor do Seguro (vSeg) informado nos itens |
vDesc | double | 15,2 | sim | informar o somatório do Desconto (vDesc) informado nos itens |
vII | double | 15,2 | sim | informar o somatório de II (vII) informado nos itens |
vIPI | double | 15,2 | sim | informar o somatório de IPI (vIPI) informado nos itens |
vPIS | double | 15,2 | sim | informar o somatório de PIS (vPIS) informado nos itens sujeitos ao ICMS |
vCOFINS | double | 15,2 | sim | informar o somatório de COFINS (vCOFINS) informado nos itens sujeitos ao ICMS |
vOutro | double | 15,2 | sim | informar o somatório de vOutro (vOutro) informado nos itens |
vNF | double | 15,2 | sim | informar o valor total a NF Acrescentar o valor dos Serviços informados no grupo do ISSQN |
vTotTrib | double | 15,2 | sim | informar o somatório do valor total aproximado dos tributos (vTotTrib) informado nos itens, deve considerar valor de itens sujeitos ao ISSQN também. |
vICMSDeson | double | 15,2 | sim | informar o somatório do Valor do ICMS desonerado (vICMSDeson) informado nos itens. |
vICMSUFDest_Opc | double | 15,2 | não | informar o somatório do Valor do ICMS Interestadual para a UF de destino (vICMSUFDest) informado nos itens. |
vICMSUFRemet_Opc | double | 15,2 | não | informar o somatório do Valor total do ICMS Interestadual para a UF do remetente vICMSUFRemet) informado nos itens. Nota: A partir de 2019, este valor será zero. |
vFCPUFDest_Opc | double | 15,2 | não | informar o somatório do Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) da UF de destino. Corresponde ao total da soma dos campos vFCP informado nos itens. |
vFCP_Opc | double | 15,2 | não | informar o somatório do Valor do FCP (Fundo de Combate à Pobreza) (vFCP) informado nos itens. |
vFCPST_Opc | double | 15,2 | não | informar o somatório do Valor do FCP retido anteriormente por Substituição. Corresponde ao total da soma dos campos vFCPST informado nos itens. |
vFCPSTRet_Opc | double | 15,2 | não | informar o somatório do Valor do FCP retido anteriormente por Substituição. Corresponde ao total da soma dos campos vFCPSTRet informado nos itens. |
vIPIDevol_Opc | double | 15,2 | não | informar o somatório do Valor do IPI devolvido. Deve ser informado quando preenchido o Grupo Tributos Devolvidos na emissão de nota finNFe=4 (devolução) nas operações com não contribuintes do IPI. Corresponde ao total da soma dos campos vIIPIDevol do item. |
qBCMono_Opc | double | 15,2 | não | informar o somatório do Valor total da quantidade tributada do ICMS Monofásico próprio. Correspondente ao total da soma dos campos qBCMono informado nos itens. (campo novo) |
vICMSMono_Opc | double | 15,2 | não | informar o somatório do Valor total do ICMS monofásico próprio. Correspondente ao total da soma dos campos vICMSMono informado nos itens. (campo novo) |
qBCMonoReten_Opc | double | 15,2 | não | informar o somatório do Valor total da quantidade tributada do ICMS monofásico sujeito a retenção. Corresponde ao total da soma dos campos qBCMonoReten informado nos itens. (campo novo) |
vICMSMonoReten_Opc | double | 15,2 | não | informar o somatório do Valor total do ICMS monofásico sujeito a retenção. Corresponde ao total da soma dos campos vICMSMonoReten informado nos itens. (campo novo) |
qBCMonoRet_Opc | double | 15,2 | não | informar o somatório do Valor total da quantidade tributada do ICMS monofásico retido anteriormente. Corresponde ao total da soma dos campos qBCMonoRet informado nos itens. (campo novo) |
vICMSMonoRet_Opc | double | 15,2 | não | informar o somatório do Valor total do ICMS monofásico retido anteriormente. Corresponde ao total da soma dos campos vICMSMonoRet informado nos itens. (campo novo) |
Histórico de atualização:
- 2015-11-08 - Atualização para a NT 2013/005.
- 2018-08-15 - Atualização para a versão 4.00 (NT 2016/002).
- 2023-03-15 - Atualização para a NT 2023/001.
Diagrama:
Retorno:
Um string com o grupo XML Totais do ICMS
XML:
<ICMSTot> <vBC>100.00</vBC> <vICMS>18.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vFCPUFDest>1.00</vFCPUFDest> <vICMSUFDest>2.40</vICMSUFDest> <vICMSUFRemet>3.60</vICMSUFRemet> <vFCP>0.00</vFCP> <vBCST>0.00</vBCST> <vST>0.00</vST> <vFCPST>0.00</vFCPST> <vFCPSTRet>0.00</vFCPSTRet> <vProd>100.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vIPIDevol>0.00</vIPIDevol> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>0.00</vOutro> <vNF>100.00</vNF> </ICMSTot>
Exemplo VB
' inicializar variáveis '............................................... Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") totalICMS = "" ' variável para receber o string com o XML gerado ' ' variáveis para informar os parâmetros da chamada da DLL ' totalICMS_vBC = 100 totalICMS_vICMS = 18 totalICMS_vBCST = 0 totalICMS_vST = 0 totalICMS_vProd = 100 totalICMS_vFrete = 0 totalICMS_vSeg = 0 totalICMS_vDesc = 0 totalICMS_vII = 0 totalICMS_vIPI = 0 totalICMS_vPIS = 0 totalICMS_vCOFINS = 0 totalICMS_vOutro = 0 totalICMS_vNF = 100 totalICMS_vTotTrib = 0 totalICMS_vICMSDeson = 0 totalICMS_vICMSUFDest = 2.4 ' tag nova totalICMS_vICMSUFRemet = 2.6 ' tag nova totalICMS_vFCPUFDest = 1 ' tag nova ' totalICMS_vFCP = 0 ' tag nova 4.00 totalICMS_vFCPST = 0 ' tag nova 4.00 totalICMS_vFCPSTRet = 0 ' tag nova 4.00 totalICMS_vIPIDevol = 0 ' tag nova 4.00 ' totalICMS_qBCMono = 0 ' tag nova NT 2023/001 totalICMS_vICMSMono = 0 ' tag nova NT 2023/001 totalICMS_qBCMonoReten = 0 ' tag nova NT 2023/001 totalICMS_vICMSMonoReten = 0 ' tag nova NT 2023/001 totalICMS_qBCMonoRet = 0 ' tag nova NT 2023/001 totalICMS_vICMSMonoRet = 0 ' tag nova NT 2023/001 ' ' gera grupo do Total do ICMS ' totalICMS = objNFeUtil.totalICMSNT2023001(totalICMS_vBC, _ totalICMS_vICMS, _ totalICMS_vBCST, _ totalICMS_vST, _ totalICMS_vProd, _ totalICMS_vFrete, _ totalICMS_vSeg, _ totalICMS_vDesc, _ totalICMS_vII, _ totalICMS_vIPI, _ totalICMS_vPIS, _ totalICMS_vCOFINS, _ totalICMS_vOutro, _ totalICMS_vNF, _ totalICMS_vTotTrib, _ totalICMS_vICMSDeson, _ totalICMS_vICMSUFDest, _ totalICMS_vICMSUFRemet, _ totalICMS_vFCPUFDest, _ totalICMS_vFCP, _ totalICMS_vFCPST, _ totalICMS_vFCPUSTRet, _ totalICMS_vIPIDevol, _ totalICMS_qBCMono, _ totalICMS_vICMSMono, _ totalICMS_qBCMonoReten, _ totalICMS_vICMSMonoReten, _ totalICMS_qBCMonoRet, _ totalICMS_vICMSMonoRet ) MsgBox totalICMS, vbInformation, "Informação"
- 14.8.1. Total ICMS NT2023/001 [15-03-23]
14.8. Totais da NF-e [19-01-14] - « Anterior
14.8. Totais da NF-e [19-01-14] - Próximo »
14.8.2. Total ISSQN [19-01-14]