Login Registre-se
Quais xml devo armazenar por 5 anos?  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Bonissauro

JavaC Membro

Membro desde: 19/10/2017 10:30:59
Mensagens: 53
Offline

Amigos,

lendo e relendo aqui o manual do contribuinte, não consegui ter uma conclusão de quais XML são os de armazenamento obrigatório pelo prazo exigido pelo Fisco.

Para submeter uma nota,

1) gero o xml assinado
2) submeto para a SEFAZ


===> CAMINHO FELIZ

3) uma vez que tudo dê certo, recebo uma copia dele com o status 100 - nota autorizada

Qual desses relatórios devo guardar? o do item 1 (o assinado e submetido) ou do item 3 (com a resposta positiva)?



===> CAMINHO INFELIZ

3) recebo um retorno com status DIFERENTE de 100 (logo, houve algum problema)

E agora? Nesse caso, devo armazenar qual deles? O assinado inicialmente ou a da resposta (ainda que com erro)? Para o caso de ser um erro "consertável", (tipo, alguma parametrização de produto que tenha gerado uma base de calculo ou valor de imposto errado, sei lá), posso usar esse mesmo número de nota? No caso, eu geraria a nota novamente, com mesmo número e tentaria submetê-la novamente. Seria certo isso, ou teria que cancelar (ou inutilizar) esse número de nota e gerar uma nova nota do ZERO?

Por enquanto era isso.

Agradeço qualquer luz.




samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1176
Localização: Goiás
Offline

Beleza?

Se tratando de Envio, vc precisa deixar Armazenado somente em casos de Sucessos!

O Famoso ProcNfe.
Algumas empresas salvam o EnviNFe e a ProtNfe. Mas acredito que a necessidade seja apenas de Salvar o ProcNfe!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
Bonissauro

JavaC Membro

Membro desde: 19/10/2017 10:30:59
Mensagens: 53
Offline

Grande Samuel!

Dá pra resumir assim? Se o status de retorno da nota transmitida for "100", armazeno o xml. Caso contrário, inutilizo a numeração.

E se a nota, ainda que inicialmente aprovada com status 100, for cancelada depois pela empresa? Deixo quieto ou preciso buscar um novo xml com a situação atualizada?

GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 242
Offline

Notas com status 100, você armazena.

Notas que não passam, seja por motivo de erro de cálculo ou dados de destinatário/transporte incorretos, existem várias opções. No nosso caso, possibilitamos que o cliente arrume o cadastro do destinatário e/ou faça alterações nos dados de transporte e envia novamente. O sistema gera novamente o XML atualizado e a nota passa. Nesse caso, grava.

Caso o cliente resolva não utilizar OU excluir a nota, o processo de excluir o documento busca a chave na SEFAZ. Nesse caso, podem ocorrer 3 situações distintas:

- A chave não existe na SEFAZ: Inutiliza o número. Não precisa guardar nada. No nosso caso, guardamos todos os recibos de evento
- A chave existe na SEFAZ. Nesse caso, é enviado uma requisição de cancelamento. Se aprovar o cancelamento, apenas guardamos o recibo desse evento e o XML original pode ser descartado. Se voltar com erro de cancelamento fora de prazo, é feito uma nota de estorno. Nesse caso, tanto o XML original como o de estorno devem ser guardados.

Espero ter ajudado.

Abraço

Esta mensagem foi editada 1 vez. Última atualização foi em 09/04/2018 09:33:06


If you're here, who's running hell?
Bonissauro

JavaC Membro

Membro desde: 19/10/2017 10:30:59
Mensagens: 53
Offline

Excelente, Ggarcia!

Vou implementar dessa forma!

Agradeço a ajuda de todos!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team