Tag IMPOSTO para Simples Nacional

99 views
Skip to first unread message

Jetro

unread,
Feb 9, 2017, 7:59:31 AM2/9/17
to NFePHP
Meu contador me passou como deve ficar o XML do imposto na "Simples Nacional" mas eu não descobri como nutrir essas Tags pelo NFEPHP (Conforme Imagem Anexa).
Já pesquisei por mais de uma semana e não encontro uma solução e por conta disso, apelo para o compartilhamento dos conhecimentos das senhoras(es).
impostosNFE.jpeg

Roberto Machado

unread,
Feb 9, 2017, 8:03:18 AM2/9/17
to nfe...@googlegroups.com
Na classe MakeNFe use o método tagICMSSN()

Roberto

Jetro

unread,
Feb 9, 2017, 8:52:19 AM2/9/17
to NFePHP
Fiz assim...
$nItem = $cont;
$orig = '0';
$csosn = '103';
$modBC = '';
$vBC = '';
$pRedBC = '';
$pICMS = '';
$vICMS = '';
$pCredSN = '';
$vCredICMSSN = '';
$modBCST = '';
$pMVAST = '';
$pRedBCST = '';
$vBCST = '';
$pICMSST = '';
$vICMSST = '';
$vBCSTRet = '';
$vICMSSTRet = '';
$resp = $nfe->tagICMSSN($nItem, $orig, $csosn, $modBC, $vBC, $pRedBC, $pICMS, $vICMS, $pCredSN, $vCredICMSSN, $modBCST, $pMVAST, $pRedBCST, $vBCST, $pICMSST, $vICMSST, $vBCSTRet, $vICMSSTRet);

Mas não aparece nada de "imposto" no resultado do XML... Fica assim:
<det nItem="1">
<prod>
<cProd>12</cProd>
<cEAN/>
<xProd>ESPATULA BATMAN</xProd>
<NCM>82019000</NCM>
<CFOP>5102</CFOP>
<uCom>UNID</uCom>
<qCom>5</qCom>
<vUnCom>25.00</vUnCom>
<vProd>125.00</vProd>
<cEANTrib/>
<uTrib>UNID</uTrib>
<qTrib>5</qTrib>
<vUnTrib>25.00</vUnTrib>
<indTot>1</indTot>
<xPed>105</xPed>
</prod>
</det>

Portanto, continua apontando o erro: Elemento 'det': Elemento filho faltando. Era esperado ( imposto ). 

Jetro

unread,
Feb 10, 2017, 9:13:13 AM2/10/17
to NFePHP
Já descobri que para as Tags filhas aparecerem, é preciso que haja a tag "pai" antes.
Por isso, é preciso inserir $resp = $nfe->tagimposto($nItem, $vTotTrib); antes de $resp = $nfe->tagICMSSN(... no loop de inclusão dos Produtos na NF.
Agora estou tentando inserir as Filhas.
Reply all
Reply to author
Forward
0 new messages