tag ICMS não está gerando a tg no xml

542 views
Skip to first unread message

Gilvan Muniz

unread,
Oct 27, 2016, 9:41:33 PM10/27/16
to NFePHP
POR FAVOR AMIGOS, ESTOU NA FASE DE VALIDAÇÃO, TRATEI TODOS OS DADOS E FOI TUDO DANDO CERTO SÓ O ICMS QUE ESTÁ DANDO UM ERRO E PERCEBÍ QUE A função tagICMS NÃO ESTÁ GERANDO A TAG NO xml. ALGUÉM TEM UMA IDÉIA DO QUE PODE SER.

erro:

Eita !?! Tem bicho na linha ....

Elemento 'ICMS': Elemento filho faltando. Era esperado um de ( ICMS00, ICMS10, ICMS20, ICMS30, ICMS40, ICMS51, ICMS60, ICMS70, ICMS90, ICMSPart )


EXCRIPT NO arquivo de GERA xml .  Que usa a função do MakeNFe. Anexo XML qu foi gerado.

//ICMS - Imposto sobre Circulação de Mercadorias e Serviços
$nItem = $prod['nItem'];
$orig = '0';
$cst ='400';
$modBC = '';
$pRedBC = '';
$vBC = '';
$pICMS = '';
$vICMS = '';
$vICMSDeson = '';
$motDesICMS = '';
$modBCST = '';
$pMVAST = '';
$pRedBCST = '';
$vBCST = '';
$pICMSST = '';
$vICMSST = '';
$pDif = '';
$vICMSDif = '';
$vICMSOp = '';
$vBCSTRet = '';
$vICMSSTRet = '';
$resp = $nfe->tagICMS($nItem, $orig, $cst, $modBC, $pRedBC, $vBC, $pICMS, $vICMS, $vICMSDeson, $motDesICMS, $modBCST, $pMVAST, $pRedBCST, $vBCST, $pICMSST, $vICMSST, $pDif, $vICMSDif, $vICMSOp, $vBCSTRet, $vICMSSTRet);
31161007455482000113550010000000011000000108-nfe.xml

Roberto Machado

unread,
Oct 28, 2016, 7:26:49 AM10/28/16
to nfe...@googlegroups.com
Colega .. por favor leia o codigo, leia o manual da SEFAZ não existe CST 400 para ICMS isso é cst de ICMSSN do SIMPLES NACIONAL !!! nunca vai existir na TAG ICMS mas pode existir na tag ICMSSN

Roberto

Gilvan Muniz

unread,
Oct 28, 2016, 9:59:53 AM10/28/16
to nfe...@googlegroups.com

Obrigado pela dica Roberto, realmente preciso ler o manual com mais calma, as vezes leio correndo na pressa pelo tempo curto e passa o que não pode passar. Obrigado


Em 28/10/2016 09:26, "Roberto Machado" <linu...@gmail.com> escreveu:
Colega .. por favor leia o codigo, leia o manual da SEFAZ não existe CST 400 para ICMS isso é cst de ICMSSN do SIMPLES NACIONAL !!! nunca vai existir na TAG ICMS mas pode existir na tag ICMSSN

Roberto

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/SCUZurQnZAw/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Ian Cléver Sales Fernandes

unread,
Nov 4, 2016, 3:28:57 PM11/4/16
to NFePHP
Se for Simples Nacional use o método "tagICMSSN".

Outra coisa que já me fez quebrar muito a cabeça foi a falta da tag imposto, sem ela mesmo usando o metodo "tagICMSSN" ou "tagICMS" corretamente a tag não aparece. Isso é um erro bobo, mas é bem fácil passar batido pela tag imposto na  hora da correria, pois ela tem poucos parâmetros.
Reply all
Reply to author
Forward
0 new messages