SPED Brasil

Rede Virtual de troca de informações sobre o SPED

Sequência lógica das linhas do validador do SPED Fiscal (C100, C170 e C190)

 

Srs(as)

Estou tendo erros no validador do SPED Fiscal que depois  de tantas tentativas eu acredito que esteja na seqüência lógica das linhas do Arquivo TXT. Gero o arquivo conforme ordenam as exceções.

Minha dúvida é se existe uma ordem lógica para o interpretador do PVA ou a ordem dos fatores não altera o produto? Você tem alguma idéia?

 

Gentileza verem o Link abaixo:

Sequencia%20l%C3%B3gica%20do%20validador%20do%20SPED%20Fiscal.docx

Obrigado, Décio.

Exibições: 169

Responder esta

Respostas a este tópico

É uma sequencia hierárquica.

Primeiro vem o C100, daí os filhos, que são o C170(todos eles), daí o C190. Nessa ordem.

Verifique no guia, tem o nível hierárquico do registro.

Também dê uma pesquisada no fórum, pois já apareceram perguntas semelhantes.

Olá Thomas,

Obrigado pela resposta. Até ai tudo bem, eu entendo. O meu problema é quanto a formação do TXT considerando entrada e saida.

O PVA na leitutra do arquivo lê o Pai e vai buscar os filhos, correto? Na formação das linhas do arquivo uma vez que não tenho C170 por ser emitente de NF-e. Em que sequencia devo montar o arquivo? Entrada -> Saida; Saida -> Entrada ou indifere?

Obrigado, Décio.

Thomas Hans Bärtschi disse:

É uma sequencia hierárquica.

Primeiro vem o C100, daí os filhos, que são o C170(todos eles), daí o C190. Nessa ordem.

Verifique no guia, tem o nível hierárquico do registro.

Também dê uma pesquisada no fórum, pois já apareceram perguntas semelhantes.

É indiferente a ordem das notas por entrada e saída, pode ser tudo misturado, não tem problema. A única questão que tem que atentar é manter os filhos junto com os pais. Se não tiver C170, a ordem vai ser C100 e daí o C190.

Oi Thomas,

Imaginemos uma nota com dois itens, está correto a composição do TXT abaixo?


|C100|1|0|11111111000191|01|01|11|18||01062008|01062008|100|0|1|1|100|0|1|1|1|2|1|0|0|0|1|1|1|1|

|C110|MG1234|a|

|C111|a|0|

|C112|0|PR|1|a|1|01062008|01062008|

|C113|1|0|11111111000191|01|a|1|888|01062008|

|C114|02|a|1|888|01062008|

|C115|0|11111111000191|9022073335||4106902|11111111000191|9022073335||4106902|

|C130|1|1|1|1|1|1|1|

|C140|0|00|a|a|1|1|

|C141|1|01062008|1|

|C160|11111111000191|1234567|1|1|1|PR|

|C165|11111111000191|1234567|a|a|111111|1|1|1|1|a||PR|

|C170|1|1|a|1|KG|100|0|0|020|5110|1|2|1|1|0|0|0|0|00||0|1|0|01|0|1|0|1|0|01|0|0|0|1|0|a|

|C172|1|1|1|

|C173|a|1|01062008|01062008|0|0|1|

|C174|0|a|a|

|C175|0|11111111000191|PR|aaaaaaaaaaaaaaaaa|

|C176|01|888|a|01062008|11111111000191|1|1|1|

|C177|861009|111111111111|

|C178|IV-M|20|1|

|C179|1|1|1|1|1|

|C190|020|5110|1|100|2|1|0|0|1|0|

|C195|77|a|

|C197|MG10000004|a|1|1|1|1|1|

|C100|1|0|11111111000191|01|01|11|42||01062008|01062008|100|0|1|1|100|0|1|1|1|2|1|0|0|0|1|1|1|1|

|C110|MG1234|a|

|C111|a|0|

|C112|0|PR|1|a|1|01062008|01062008|

|C113|1|0|11111111000191|01|a|1|888|01062008|

|C114|02|a|1|888|01062008|

|C115|0|11111111000191|9022073335||4106902|11111111000191|9022073335||4106902|

|C130|1|1|1|1|1|1|1|

|C140|0|00|a|a|1|1|

|C141|1|01062008|1|

|C160|11111111000191|1234567|1|1|1|PR|

|C165|11111111000191|1234567|a|a|111111|1|1|1|1|a||PR|

|C170|1|1|a|1|KG|100|0|0|020|5110|1|2|1|1|0|0|0|0|00||0|1|0|01|0|1|0|1|0|01|0|0|0|1|0|a|

|C172|1|1|1|

|C173|a|1|01062008|01062008|0|0|1|

|C174|0|a|a|

|C175|0|11111111000191|PR|aaaaaaaaaaaaaaaaa|

|C176|01|888|a|01062008|11111111000191|1|1|1|

|C177|861009|111111111111|

|C178|IV-M|20|1|

|C179|1|1|1|1|1|

|C190|020|5110|1|100|2|1|0|0|1|0|

|C195|77|a|

|C197|MG10000004|a|1|1|1|1|1|

Obrigado, Décio

 

Décio, onde estão os dois itens da nota? Esses teus registros aí são de duas notas.

|C100|1|0|11111111000191|01|01|11|18|

|C100|1|0|11111111000191|01|01|11|42|

Um é da nota 18 e a outra da nota 42.

Ademais, normalmente não vai gerar todos esses registros aí. Veja nas explicações do C100 quais registros filhos que vai gerar.

Exemplo de nota com 3 itens:

|C100|0|1|900974|55|00|1|4826||31032011|01042011|2402|1|0||2402|9|0|0|0|0|0|0|0|0|0|0|||
|C170|1|1|ITEM 1|2|PC|666|0|0|010|1102|1102|0|0|0|0|0|0|0|01||0|0|0|73|0|0|||0|73|0|0|||0||
|C170|2|2|ITEM 2|2|PC|932|0|0|010|1102|1102|0|0|0|0|0|0|0|01||0|0|0|73|0|0|||0|73|0|0|||0||
|C170|3|3|ITEM 3|3|PC|804|0|0|010|1102|1102|0|0|0|0|0|0|0|01||0|0|0|73|0|0|||0|73|0|0|||0||
|C190|010|1102|0|2402|0|0|0|0|0|0||

Dê uma pesquisada no fórum, que vais achar um bom tanto de material referente a isso.

eu fiz assim

 

|C100|1|0|000000000000000000000000000000000000000000000000000000004291|01|00|01|00023602||05042011|05042011|00000000186,65|0|00000000000,00|00000000000,00|00000000186,65|0|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|
|C170|1|10000000000|C.P.CANA DE ACUCAR|00000000001,000|TN|00000000186,65|00000000000,00|1|051|5101|5101|00000000000,00|00|00000000000,00|00000000000,00||00000000000,00|0|00||00000000000,00|00|00000000000,00||00000000000,00||||00000000000,00||00000000000,00||||00000000000,00||
|C190|051|5101|00|00000000186,65|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00||

Olá Thomas,

Desculpe, são realmente de duas notas. Com o seu retorno e mais pesquisas eu identifiquei o meu erro.

Eu estava criando o txt de forma desordenada onde primeiro o C100 depois o C170 e assim por diante.

Com o seu exemplo entendi que os filhos devem estar abaixo do Pai.

 

Muito obrigado, Décio Martins.



Thomas Hans Bärtschi disse:

Décio, onde estão os dois itens da nota? Esses teus registros aí são de duas notas.

|C100|1|0|11111111000191|01|01|11|18|

|C100|1|0|11111111000191|01|01|11|42|

Um é da nota 18 e a outra da nota 42.

Ademais, normalmente não vai gerar todos esses registros aí. Veja nas explicações do C100 quais registros filhos que vai gerar.

Exemplo de nota com 3 itens:

|C100|0|1|900974|55|00|1|4826||31032011|01042011|2402|1|0||2402|9|0|0|0|0|0|0|0|0|0|0|||
|C170|1|1|ITEM 1|2|PC|666|0|0|010|1102|1102|0|0|0|0|0|0|0|01||0|0|0|73|0|0|||0|73|0|0|||0||
|C170|2|2|ITEM 2|2|PC|932|0|0|010|1102|1102|0|0|0|0|0|0|0|01||0|0|0|73|0|0|||0|73|0|0|||0||
|C170|3|3|ITEM 3|3|PC|804|0|0|010|1102|1102|0|0|0|0|0|0|0|01||0|0|0|73|0|0|||0|73|0|0|||0||
|C190|010|1102|0|2402|0|0|0|0|0|0||

Dê uma pesquisada no fórum, que vais achar um bom tanto de material referente a isso.


Olá Fernando.

Obrigado pelo retorno. consegui captar a estrutura do TXT.

Muito Obrigado, Décio.
Fernando Macedo Borelli disse:

eu fiz assim

 

|C100|1|0|000000000000000000000000000000000000000000000000000000004291|01|00|01|00023602||05042011|05042011|00000000186,65|0|00000000000,00|00000000000,00|00000000186,65|0|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|
|C170|1|10000000000|C.P.CANA DE ACUCAR|00000000001,000|TN|00000000186,65|00000000000,00|1|051|5101|5101|00000000000,00|00|00000000000,00|00000000000,00||00000000000,00|0|00||00000000000,00|00|00000000000,00||00000000000,00||||00000000000,00||00000000000,00||||00000000000,00||
|C190|051|5101|00|00000000186,65|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00|00000000000,00||

Responder à discussão

RSS

PESQUISA ESTADÃO

Membros

© 2012   Criado por Aliz Inteligência Sustentável.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço