16.8. Totais da NF-e [19-01-14]
16.8.3. Total ISSQN [19-01-14]
16.8.2. Total ICMS NT 2015/003 [08-11-15]
« Anterior
16.8.4. Total Tributos Retidos
Próximo »

16.8.3. 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:

DiagramaTotalISSQN

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"
16.8.3. Total ISSQN [19-01-14]
16.8. Totais da NF-e [19-01-14]
« Anterior
16.8.2. Total ICMS NT 2015/003 [08-11-15]
Próximo »
16.8.4. Total Tributos Retidos