- 1 - Especificação Técnica do StarNFe Versão 1.02 Objetivo do Sistema: Reduzir em mais de 80% o esforço dos ERPs para emissão de nota fiscal eletrônica. Siglas utilizadas: ERP: Sistema responsável pelo controle interno do cliente (Estoque, Contas a Receber, Contas a Pagar etc..) Secretaria: Secretarias da Fazenda dos estados, responsável por autorizar a emissão da Nota Fiscal Eletrônica. NFe: Nota Fiscal Eletrônica. Xxx: Nome qualquer dado a um arquivo pelo ERP, de preferência que este nome seja seqüencial. exemplo: nota01-nfe.xml, nota02-nfe.xml, principalmente para pedido de uso da NFe.
- 2 - Resumo do funcionamento: O ERP somente se preocupará em gerar os arquivos texto conforme especificações abaixo, sendo o StarNFe responsável por assinar o documento(certificado digital), validar o arquivo, comunicar com as Secretarias Estaduais, cobrar o envio do arquivo do lote automaticamente(configurável) e imprimir o DANFE. Padrão de Comunicação: Pedido de autorização de uso de Nota Fiscal(emissão da Nota): Para esta comunicação existem dois modos, um em que o ERP ficará responsável por cobrar o lote enviando um arquivo específico para o StarNFe e o outro aonde está cobrança do lote ficará de responsabilidade do StarNFe. StarNFe responsável pela cobrança do lote: 1º ) O ERP envia o arquivo xxx-nfe.xml, o StarNFe, realizará á do mesmo, caso tenha erro irá retornar o arquivo xxx-nfe-err.xml contendo o erro da. 2º) Caso passe pela o StarNFe prepara o arquivo de lote a ser enviado e devolve o arquivo xxx-num-lot.xml aonde consta o numero do lote que foi gerado para ser enviado.
- 3-3º) Caso tenha algum erro na transmissão do lote, à Secretaria devolverá o arquivo lote-rec-err.xml, isto ocorre principalmente por validade do certificado digital ou falha na comunicação. 4º) Após a confirmação do recebimento do lote pela Secretaria o StarNFe devolve o arquivo lote-rec.xml(onde o lote,é o numero do lote gerado no arquivo xxxnum-lot.xml) informando os dados do arquivo de lote. 5º) Caso a Secretaria tenha recebido o lote com sucesso e neste caso o StarNFe esta responsável por cobrar á resposta deste lote,ele ficará cobrando de tempo em tempo(de acordo com a resposta do arquivo do lote,pois consta o tempo médio para resposta do lote enviado a Secretaria). 6º) Após a cobrança do lote, e caso já tenha resposta da Secretaria, o mesmo será devolvido ao ERP o arquivo xxx-pro-rec.xml. 7º) Neste caso a impressão do DANFE também poderá ser realizada pelo StarNFe. Status assumido pelo lote: - Inicio Processo: recebeu arquivo do ERP e validou. - Aguardando Envio Lote: StarNFe tentou enviar Lote mas não conseguiu, vai ficar tentando. - Aguardando Confirmação Lote: StarNFe enviou o Lote mas ainda não obteve resposta. - Lote em Processamento: StarNFe enviou o Lote e obteve resposta que o lote ainda esta em processamento. - Não confirmado: Lote não foi confirmado pela secretaria. - Confirmado: Lote confirmado pela secretaria.
- 4 - ERP responsável pela cobrança do lote: Neste caso o StarNFe não será responsável por cobrar o lote sendo esta função de responsabilidade do ERP. 1º ) O ERP envia o arquivo xxx-nfe.xml,o StarNFe realizará a do mesmo,caso tenha erro irá retornar o arquivo xxx-nfe-err.xml contendo o erro da. 2º) Caso passe pela, o StarNFe prepara o arquivo de lote a ser enviado e devolve o arquivo xxx-num-lot.xml aonde constará o numero do lote que foi gerado para ser enviado. 3º) Após a confirmação do recebimento do lote pela Secretaria o StarNFe devolve o arquivo lote-rec.xml(onde o lote é o numero do lote gerado no arquivo xxxnum-lot.xml) informando os dados do arquivo do lote. 4º) Caso tenha algum erro na transmissão do lote, á Secretaria devolverá o arquivo lote-rec-err.xml, isto ocorre principalmente por validade do certificado digital ou falha na comunicação.
Consulta Processamento de Lote: - 5 - configuração: Caso o ERP seja responsável por cobrar a resposta do lote dependendo da 1º ) O ERP envia o arquivo xxx-ped-rec.xml,o StarNFe realizará a do mesmo,caso tenha erro irá retornar o arquivo xxx-pro-err.xml contendo o erro da devolver o arquivo xxx-pro-rec.xml.
- 6 - Cancelamento da Nota Fiscal Eletrônica: 1º ) O ERP envia o arquivo xxx-ped-can.xml,o StarNFe realizará a do mesmo,caso tenha erro vai retornar o arquivo xxx-can-err.xml contendo o erro da devolver o arquivo xxx-can.xml. Consulta situação da Nota Fiscal Eletrônica: 1º ) O ERP envia o arquivo xxx-ped-sit.xml,o StarNFe realizará a do mesmo,caso tenha erro irá retornar o arquivo xxx-sit-err.xml contendo o erro da devolver o arquivo xxx-sit.xml.
- 7 - Inutilização de numeração da Nota Fiscal Eletrônica 1º ) O ERP envia o arquivo xxx-ped-inu.xml,o StarNFe realizará a do mesmo,caso tenha erro irá retornar o arquivo xxx-inu-err.xml,contendo o erro da devolver o arquivo xxx-inu.xml. Consulta situação do Serviço: 1º ) O ERP envia o arquivo xxx-ped-sta.xml,o StarNFe realizará a do mesmo,caso tenha erro irá retornar o arquivo xxx-sta-err.xml,contendo o erro da devolver o arquivo xxx-sta.xml.
- 8 - Telas do Sistema