コード例 #1
0
 /**
  * Cria os nos referentes aos dados complementares da nota
  */
 protected function escreverInformacoesComplementares()
 {
     $oXml = $this->oDomDocument;
     $oXmlInfNfse = $this->oNodeNota;
     $oXmlNaturezaOperacao = $oXml->createElement("ii:NaturezaOperacao", $this->oNotaFiscal->getNatureza_operacao());
     $oXmlRegimeEspecialTributacao = $oXml->createElement("ii:RegimeEspecialTributacao", '');
     $oXmlOptanteSimplesNacional = $oXml->createElement("ii:OptanteSimplesNacional", $this->oNotaFiscal->getS_dec_simples_nacional());
     $oXmlIncentivadorCultural = $oXml->createElement("ii:IncentivadorCultural", '2');
     $oXmlCompetencia = $oXml->createElement("ii:Competencia", $this->oNotaFiscal->getDt_nota()->format('Y-m-d'));
     $sOutrasInformacoes = $this->oNotaFiscal->getS_informacoes_complementares();
     $oXmlOutrasInformacoes = $oXml->createElement("ii:OutrasInformacoes", $sOutrasInformacoes);
     $oXmlInfNfse->appendChild($oXmlNaturezaOperacao);
     $oXmlInfNfse->appendChild($oXmlRegimeEspecialTributacao);
     $oXmlInfNfse->appendChild($oXmlOptanteSimplesNacional);
     $oXmlInfNfse->appendChild($oXmlIncentivadorCultural);
     $oXmlInfNfse->appendChild($oXmlCompetencia);
     $oXmlInfNfse->appendChild($oXmlOutrasInformacoes);
 }