Página 2 de 3
NFE c/acréscimos da Lei da Transparencia
Enviado: 29 Mai 2013 20:54
por fladimir
Eu coloquei lá a mesma tabela só que em DBF.... Rochinha ou algum outro moderador eu coloquei errado era pra por na categoria Banco de Dados se algum dos Srs puder corrigir q eu não soube...
Link
[]´s
NFE c/acréscimos da Lei da Transparencia
Enviado: 30 Mai 2013 20:14
por HASA
:%
Olá Pessoal, com relação a informação no xml blz (resolvido) uns vão usar a tabela do IBPT outros suas próprias informações para calcular o item e o total geral, e quanto ao DANFE pouco ou quase nada li a respeito de como faremos com o danfe informamos item a item ou somente nos dados adicionais o total e % geral, pergunto como os colegas estão fazendo com o DANFE ?
:-´
HASA
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 10:24
por cruz_brasil
Bom dia gente,
Vou contribuir um pouco mais com o forum, ate hoje eu quase só sugo informações daqui!
No DANFE eu adicionei uma coluna a mais "Valor Aprox. dos Tributos" após a coluna do IPI e também adcionei nas OBS da nota:
"Val Aprox Tributos R$ 999.999,99 (99.99%) Fonte: IBPT "
Pelomenos foi oq eu entendi que deveria ser feito..
a coluna a mais parece que não é obrigatória, mas preferi adicionar pra não deixar rabo pra dilma pisar...
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 11:25
por HASA

)
Eu estou pensando em deixar como se fosse complemento do Item ( tipo informação adicional do item) me parece mais pratico e coloco tbm nos dados adicionais o total.
O que os colegas acham,
:)Pos
HASA
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 12:30
por JoséQuintas
Só tem uma coisa:
O que fazer com os outros produtos que não tem NCM ou não constam da lista do IBPT?
Obs. Achei incrível, mas até agora nenhum cliente falou sobre isso. Nenhum contador se manifestou.
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 14:09
por rochinha
Amiguinhos,
No DANFE eu adicionei uma coluna a mais "Valor Aprox. dos Tributos" após a coluna do IPI
O layout não é regido por lei? não devemos manter o padrão proposto?
"Val Aprox Tributos R$ 999.999,99 (99.99%) Fonte: IBPT "
Já que o campo vTotTrib é unico por nota também estou colocando seu valor em somente uma linha das observações adicionais.
Eu estou pensando em deixar como se fosse complemento do Item
A apresentação item a item não seria necessária apesar de tempos atrás eu achar que poderia usar desta forma.
O que fazer com os outros produtos que não tem NCM ou não constam da lista do IBPT?
No meu caso estou calculando para todos os items. Mas se for para usar a tabela do IBPT também na NF-e a tag vTotTrib deverá possuir o valor 0 obrigatóriamente.
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 14:43
por JoséQuintas
Se não me engano, o layout define campos obrigatórios e tamanhos mínimos.
Não sei se é o caso, mas cada produto também tem seu campo de informações adicionais.
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 14:57
por JoséQuintas
Acabo de fazer um teste com o emissor oficial, ele já tem essas informações.
No caso do emissor do governo, ele imprime no Danfe em informações adicionais da nota, e só.
Nem sequer conferir os totais ele faz.
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 20:00
por fladimir
Valeu José então já q o do Governo joga em dados adicionais e pronto nosso raciocínio estaria certo né?
E o XML desse teste q vc fez teria como disponibilizar? Teve alguma TAG nova?
[]´s
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 20:59
por billy1943
Agora, uma perguntinha:
"Essa tabela vai ter manutenção constante pelo IPPT ?"
NFE c/acréscimos da Lei da Transparencia
Enviado: 31 Mai 2013 22:40
por fladimir
A cada 6 meses
NFE c/acréscimos da Lei da Transparencia
Enviado: 01 Jun 2013 15:12
por JoséQuintas
Fiz a alteração pra incluir os impostos pelo emissor.
Agora exportei pra ver como ficou.
Partes com os valores
txt:
Código: Selecionar todos
...
M|1000.00|
...
W02|0.00|0.00|0.00|0.00|3978.00|0.00|0.00|0.00|0.00|0.00|65.63|302.32|0.00|3978.00|10000.00|
...
xml:
Código: Selecionar todos
...
<imposto><vTotTrib>1000.00</vTotTrib><ICMS><ICMS60><orig>0</orig>
...
<vNF>3978.00</vNF><vTotTrib>10000.00</vTotTrib></ICMSTot>
...
NFE c/acréscimos da Lei da Transparencia
Enviado: 01 Jun 2013 15:25
por JoséQuintas
Gero txt e xml ao mesmo tempo.
Meu bloco de totais ficou assim, já valendo com ou sem a lei: o IF é a parte da nova lei.
Código: Selecionar todos
STATIC FUNCTION NfeBlocoTotais( mNfeTxt, mNfeXml )
// ---------- (NOTAFISCAL-W) Totais
mNfeTxt += "W"
mNfeTxt += SPED_SEPARADOR
mNfeTxt += " "
mNfeTxt += HB_EOL()
mNfeXml += [<total>]
// ---------- (NOTAFISCAL-W02) Totais ICMS
mNfeTxt += "W02"
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdIcmBas, 15, 2 ) ) // Base de Calculo do ICMS
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdIcmVal, 15, 2 ) ) // Valor Total do ICMS
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdSubBas, 15, 2 ) ) // Valor de Calculo do ICMS ST
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdSubVal, 15, 2 ) ) // Valor Total do ICMS ST
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdValPro, 15, 2 ) ) // Valor Total dos Produtos e Servicos
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdValFre, 15, 2 ) ) // Valor Total do Frete
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdValSeg, 15, 2 ) ) // Valor Total do Seguro
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdValDes, 15, 2 ) ) // Valor Total do Desconto
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdIIVal, 15, 2 ) ) // Valor Total do II
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdIpiVal, 15, 2 ) ) // Valor Total do IPI
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdPisVal, 15, 2 ) ) // Valor Total do PIS
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdCofVal, 15, 2 ) ) // Valor Total do Cofins
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdValOut, 15, 2 ) ) // Outras Despesas Acessorias
mNfeTxt += SPED_SEPARADOR
mNfeTxt += LTrim( Str( jppedi->pdValNot, 15, 2 ) ) // Valor Total da NFE
mNfeTxt += SPED_SEPARADOR
IF jppedi->pdImpVal != 0
mNfeTxt += Ltrim( Str( jppedi->pdImpVal, 15, 2 ) ) // Total de Impostos
ENDIF
mNfeTxt += SPED_SEPARADOR
mNfeTxt += " "
mNfeTxt += HB_EOL()
mNfeXml += [<ICMSTot>]
mNfeXml += XmlTag( "vBC", LTrim(Str(jppedi->pdIcmBas,15,2)))
mNfeXml += XmlTag( "vICMS", LTrim(Str(jppedi->pdIcmVal,15,2)))
mNfeXml += XmlTag( "vBCST", LTrim(Str(jppedi->pdSubBas,15,2)) )
mNfeXml += XmlTag( "vST", LTrim(Str(jppedi->pdSubVal,15,2)) )
mNfeXml += XmlTag( "vProd", LTrim(Str(jppedi->pdValPro,15,2)) )
mNfeXml += XmlTag( "vFrete", lTrim(Str(jppedi->pdValFre,15,2)) )
mNfeXml += XmlTag( "vSeg", LTrim(Str(jppedi->pdValSeg,15,2)) )
mNfeXml += XmlTag( "vDesc", LTrim(Str(jppedi->pdValDes,15,2)) )
mNfeXml += XmlTag( "vII", LTrim(Str(jppedi->pdIIVal,15,2)) )
mNfeXml += XmlTag( "vIPI", LTrim(Str(jppedi->pdIpiVal,15,2)) )
mNfeXml += XmlTag( "vPIS", LTrim(Str(jppedi->pdPisVal,15,2)) )
mNfeXml += XmlTag( "vCOFINS", LTrim(Str(jppedi->pdCofVal,15,2)) )
mNfeXml += XmlTag( "vOutro", LTrim(Str(jppedi->pdValOut,15,2)) )
mNfeXml += XmlTag( "vNF", LTrim(Str(jppedi->pdValNot,15,2)) )
IF jppedi->pdImpVal != 0
mNfeXml += XmlTag( "vTotTrib", Ltrim( Str( jppedi->pdImpVal, 15, 2 ) ) )
ENDIF
mNfeXml += [</ICMSTot>]
mNfeXml += [</total>]
RETURN NIL
NFE c/acréscimos da Lei da Transparencia
Enviado: 01 Jun 2013 15:31
por JoséQuintas
E o bloco de cada produto
Código: Selecionar todos
// ---------- (NOTAFISCAL-M) Tributos
Encontra( Pad( "CFOP", 6 ) + jpitped->ipCfOp, "jptabel", "numlan" )
Encontra( jpitped->ipItem, "jpitem", "item" ) //posiciona o produto
mNfeTxt += "M"
mNfeTxt += SPED_SEPARADOR
IF jpitped->ipImpVal != 0 // lei transparencia
mNfeTxt += Ltrim( Str( jpitped->ipImpVal, 15, 2 ) )
mNfeTxt += SPED_SEPARADOR
ENDIF
mNfeTxt += " "
mNfeTxt += HB_EOL()
mNfeXml += [<imposto>]
IF jpitped->ipImpVal != 0 // lei transparencia
mNfeXml += [<vTotTrib>]
mNfeXml += Ltrim( Str( jpitped->ipImpVal, 15, 2 ) )
mNfeXml += [</vTotTrib>]
ENDIF
NfeBlocoProdutoIcms( @mNfeTxt, @mNfeXml )
NfeBlocoProdutoIpi( @mNfeTxt, @mNfeXml )
NfeBlocoProdutoII( @mNfeTxt, @mNfeXml )
NfeBlocoProdutoPis( @mNfeTxt, @mNfeXml )
NfeBlocoProdutoCofins( @mNfeTxt, @mNfeXml )
NfeBlocoProdutoIss( @mNfeTxt, @mNfeXml )
//
mNfeXml += [</imposto>]
// ---------- encerramento
mNfeXml += [</det>]
RETURN NIL
NFE c/acréscimos da Lei da Transparencia
Enviado: 07 Jun 2013 21:35
por fladimir
Olá pessoal, pra quem usa o ACBrNFeMonitor tem que usar uma versão que contemple as mudanças...
Abaixo achei uma postagem no fórum do Projeto ACBr, que foi disponibilizado uma versão mais recente (versão 0.7.11.3 - CAPICOM) que segundo o pessoal contempla as novas TAGs e explica como usar....
Segue Link
O jeito é migrar pro projeto HBNFe onde podemos alterar os fontes e colaborar com o Projeto, nada contra o ACBr me ajuda muito, mas como não manjo de Delphi melhor migrar pra um que eu conheça a linguagem ai fica tipo nativo sem depender de um EXE de fora...
[]´s