- 14.8. Totais da NF-e [19-01-14]
14.8.2. Total ISSQN [19-01-14] - 14.8.1. Total ICMS NT2023/001 [15-03-23]
« Anterior - 14.8.3. Total Tributos Retidos
Próximo »
14.8.2. Total ISSQN [19-01-14]
Funcionalidade para gerar o XML do grupo de informações de Totais do ISSQN
Assinatura
string totalISS310(double vServ_Opc, double vBC_Opc, double vISS_Opc, double vPIS_Opc, double vCOFINS_Opc, string dCompet, double vDeducao_Opc, double vOutro_Opc, double vDescIncond_Opc, double vDescCond_Opc, double vISSRet_Opc, string cRegTrib_Opc)
Descrição:
Funcionalidade para gerar o XML do grupo de informações de Totais do ISSQN da versão 3.x.
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
Este grupo deve ser informado apenas quando existirem itens da NF-e que sejam sujeitos ao ISSQN.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
vServ_Opc | double | 15,2 | não | informar o valor total do Serviços Pretados, é o somatório dos valores informados em vProd dos itens sujeitos ao ISSQN. Os valores que sujeitos ao ISSQN deve ter o indTot informado com zero para evitar que o valor seja considerado na validação do somatório do vProd pela SEFAZ. |
vBC_Opc | double | 15,2 | não | informar o somatório da BC do ISS informado nos itens de Serviços |
vISS_Opc | double | 15,2 | não | informar o somatório de ISS informado nos itens de Serviços |
vPIS_Opc | double | 15,2 | não | informar o somatório de PIS informado nos itens de Serviços |
vCOFINS_Opc | double | 15,2 | não | informar o somatório de COFINS informado nos itens de Serviços |
dCompet | string | 10 | sim | informar Data da prestação do serviço no formato AAAA-MM-DD. (campo novo) |
vDeducao_Opc | double | 15,2 | não | informar o somatório do valor Valor total dedução para redução da Base de Cálculo (vDeducao) informado nos itens. (campo novo) |
vOutro_Opc | double | 15,2 | não | informar o somatório do valor total Valor total outras retenções (vOutro) informado nos itens. Valor declaratório. (campo novo) |
vDescIncond_Opc | double | 15,2 | não | informar o somatório do Valor total desconto incondicionado (vDescIncond) informado nos itens. (campo novo) |
vDescCond_Opc | double | 15,2 | não | informar o somatório do Valor total desconto condicionado (vDescCond) informado nos itens. (campo novo) |
vISSRet_Opc | double | 15,2 | não | informar o somatório do Valor total retenção ISS (vISSRet) informado nos itens. (campo novo) |
cRegTrib_Opc | string | 1 | não | informar o Código do Regime Especial de Tributação: 1=Microempresa Municipal; 2=Estimativa; 3=Sociedade de Profissionais; 4=Cooperativa; 5=Microempresário Individual (MEI); 6=Microempresário e Empresa de Pequeno Porte (ME/EPP) (campo novo) |
Diagrama:
Retorno:
Um string com o grupo XML Totais do ISSQN
XML:
<ISSQNtot> <vServ>100.00</vServ> <vBC>100.00</vBC> <vISS>5.00</vISS> <dCompet>2014-01-15</dCompet> </ISSQNtot>
Exemplo VB
' inicializar variáveis '............................................... Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") totalISS = "" totalISS_vServ_Opc = 100 totalISS_vBC_Opc = 100 totalISS_vISS_Opc = 5 totalISS_vPIS_Opc = 0 totalISS_vCOFINS_Opc = 0 totalISS_dCompet = "20140115" totalISS_vDeducao_Opc = 0 totalISS_vOutro_Opc = 0 totalISS_vDescIncond_Opc = 0 totalISS_vDescCond_Opc = 0 totalISS_vISSRet_Opc = 0 totalISS_cRegTrib_Opc = "" ' ' gera grupo do total do ISSQN ' totalISS = objNFeUtil.totalISS310(totalISS_vServ_Opc, _ totalISS_vBC_Opc, _ totalISS_vISS_Opc, _ totalISS_vPIS_Opc, _ totalISS_vCOFINS_Opc, _ totalISS_dCompet, _ totalISS_vDeducao_Opc, _ totalISS_vOutro_Opc, _ totalISS_vDescIncond_Opc, _ totalISS_vDescCond_Opc, _ totalISS_vISSRet_Opc, _ totalISS_cRegTrib_Opc) MsgBox totalISS, vbInformation, "Informação"
- 14.8.2. Total ISSQN [19-01-14]
14.8. Totais da NF-e [19-01-14] - « Anterior
14.8.1. Total ICMS NT2023/001 [15-03-23] - Próximo »
14.8.3. Total Tributos Retidos