Como utilizar variáveis condicionais (booleanas) para gerar determinados grupos de informações no XML?
De CIGAM WIKI
Revisão de 18h15min de 9 de setembro de 2022 por Israel.petry (discussão | contribs)
FAQ_CIGAM > FAQ_Fiscal > Gestão Fiscal Municipal > Como utilizar variáveis condicionais (booleanas) para gerar determinados grupos de informações no XML?
É possível utilizar variáveis booleanas disponíveis nos arquivos de variáveis da NFSe Configurável assim como em outros relatórios do tipo MERGE.
Abaixo listaremos um exemplo utilizando o comando condicional IF concatenado com a variável booleana <!$MG_tomador_if_pess>, assim como a condicional MGELSE e MGENDIF (para finalizar a instrução) para geração de um determinado grupo de TAGs.
<IdentificacaoTomador>
<CpfCnpj>
<!$MGIF_tomador_if_pess>
<Cpf><!$MG_tomador_cpf></Cpf>
<!$MGELSE>
<Cnpj><!$MG_tomador_cnpj></Cnpj>
<!$MGENDIF>
</CpfCnpj>
<IdentificacaoTomador>
Neste exemplo, se o Tomador da Nota Fiscal for uma Pessoa Física, no XML será gerada a TAG <cpf>, caso o Tomador seja Pessoa Jurídica será gerada a TAG <Cnpj>.