Como enviar arquivo de notas modelo 1 e 1A para Nota Fiscal Paulista


Primeira consideração importante que se observa é a confusão de alguns contadores e contribuintes sobre como mandar arquivos de ECF e Nota Fiscal modelo 1, 1A. São enviados por dois locais diferentes. Neste artigo vamos abordar o envio da Nota Fiscal modelo 1 e 1A.

O Transmissor de Dados para o Registro Eletrônico de Documento Fiscal (TD-REDF) é o
aplicativo distribuído pela Secretaria da Fazenda do Estado de São Paulo (SEFAZ-SP) para a
validação e envio de arquivos digitais contendo os dados da Nota Fiscal modelo 1 ou 1-A para
fins do projeto Nota Fiscal Paulista.

O contribuinte ou contabilista deverá gerar os arquivos conforme o leiaute especificado na
Portaria CAT 102/07 com as informações a serem transmitidas ou poderá gerar o arquivo
através da digitação dos dados e realizar o posterior envio.

Para gerar estes arquivos citados pode-se utilizar softwares específicos para tal tarefa, mas geralmente os softwares de gestão da empresa já possuem este recurso integrado.

1) INSTALAÇÃO
Para fazer o donwload do aplicativo, acesse o site:
http://www.nfp.fazenda.sp.gov.br/aplicativos/transmissor/

Para instalação do aplicativo, é necessário que o sistema apresente os seguintes requisitos:
-> Processador: Pentium III ou AMD K6 450 Megahertz ou superior
-> Memória RAM: 256 Megabytes ou superior (512 Megabytes recomendado)
-> Espaço em disco: 98 Megabytes (Java – JRE 6) + 30 Megabytes (Aplicativo)
-> Apresente a versão 1.6.0, ou mais recente do Java JRE.

Ao entrar no site automaticamente se faz uma verificação.
Se aparecer mensagem similar a da figura abaixo, provavelmente seu computador não possui a última versão do JAVA. Será preciso instalar a nova versão.

1.1) SE NÃO TIVER O JAVA 6 INSTALADO, se já tiver ok pule este item

Clique no link da figura abaixo e será enviado a página de download do JAVA

clique em DOWNLOAD GRATUITO DO JAVA
Prossiga a instalação conforme as instruções que aparecerão na página. É bem simples.

Volte à página http://www.nfp.fazenda.sp.gov.br/aplicativos/transmissor/

Clique em “Instruções Aplicativo”

Nesta página podemos reparar que há um guia passo a passo de como completar a instalação. Prossiga conforme a página. Não tem como errar, clique no link em destaque conforme a figura abaixo.

 

Observação: Após a instalação, o aplicativo irá criar o diretório database na raiz do disco (Caso
do Windows com configuração padrão, C:\database. Caso do Linux, na raiz, \database\). Este
diretório conterá os dados do aplicativo e NÃO poderá ser apagado ou modificado. Caso
apagado, o aplicativo gerará um novo diretório database, mas os dados anteriores serão
perdidos.

Um ícone na área de trabalho será criado com o nome “Gerenciador de Aplicacoes de Notas Fiscais”.
Abrindo o aplicativo instalado temos a tela abaixo:

Escolha clicando sobre Nota Fiscal Paulista. Abrirá a tela principal abaixo: 

2) ENVIANDO OS ARQUIVOS

Esta opção permite ao usuário realizar a transmissão do arquivo para a SEFAZ-SP.
Para acesso à funcionalidade, o usuário deve selecionar a opção no menu: “Arquivo” ->
“Transmitir Arquivos” (ou atalho “Ctrl + Shift + T”) e, em seguida, será exibida a tela de
Transmissão de Arquivos.

Para a transmissão, o contribuinte deverá utilizar o usuário e senha de acesso aos serviços do
Posto Fiscal Eletrônico (PFE).
Para efetuar a transmissão, o usuário deve seguir o seguinte procedimento:

Passo 1 – Clicar em Procurar e selecionar o arquivo TXT a ser transmitido

Passo 2 – O aplicativo realizará a pré-validação estrutural do arquivo e informará o sucesso da
operação

Passo 3 – Os dados básicos do arquivo ficarão na aba de Detalhe. Caso existam, os alertas/erros
ficarão disponíveis na aba de Alerta/Erros.

Passo 4 – Clicar em Transmitir para realizar o envio do arquivo

Passo 5 – Fornecer o usuário, senha e a categoria (contribuinte ou contabilista) do Posto Fiscal
Eletrônico (PFE).

Passo 6 – Selecionar Confirmar para realizar a autenticação com o serviço da SEFAZ e iniciar a
transmissão

Passo 7 – O aplicativo fará a transmissão do arquivo para a SEFAZ e retornará a situação do
envio

Passo 8 – Após o envio com sucesso, o aplicativo iniciará automaticamente busca pelo retorno
do processamento do lote.

Passo 9 – Aguardar a busca pelo retorno até o completo processamento do lote (Situação com
lote processado)

Passo 10 – Verificar se não existem alertas/erros enviados pela SEFAZ na aba de Alerta/Erros.
Caso existam erros, o contribuinte deverá realizar a correção ou nova geração do arquivo e
repetir o procedimento de transmissão. IMPORTANTE: a rejeição de uma nota fiscal implica na
rejeição completa do arquivo, sendo necessária a transmissão de todas as notas fiscais do
arquivo novamente.

Ficarão habilitadas as opções para Exportar o retorno em TXT da SEFAZ e a Impressão do
Recibo de Envio.

Termina aqui nosso artigo que teve como objetivo sintetizar o procedimento.
Maiores detalhes podem ser encontrados no manual do fisco.

About these ads

31 comentários sobre “Como enviar arquivo de notas modelo 1 e 1A para Nota Fiscal Paulista

  1. Estou tentando transmitir um arquivo no formato txt e acontece o seguinte:

    Na validação da tuddo OK

    Na transmissão, o arquivo é novamente verificado e também da OK.

    Quando eu clico na transmissão e ele pede para digitar o login e a senha, inicia a tramsmissão, mas após alguns segundos, o sistema da um erro dizendo que o arquivo esta num formatro que não é TXT.

    Olhei no manual e pede para que o arquivo seja no formato texto em ASCII, não sei como fazer isso. Você pode me ajudar?

    Obrigado

  2. Márcio,

    O formato do arquivo tem q estar em UTF-8, vc verificou se está correto?
    Lembrando que os primeiros caracteres do arquivo devem ser $EF, $BB, $BF.

    Exemplo em delphi:
    Write(Arq, #$EF+#$BB+#$BF); // Cabeçalho UTF-8

    Abcs

    • Olá estou com esse mesmo problema na pre validacao está tudo ok quando vou enviar a transmissao coloco a senha, ocorre uma mensagem de falha do arquivo txt Erro 225. Abri o arquivo txt e salvei em UTF-8, mas mesmo assim não funciona não entendi direito esse exemplo em delphi Write(Arq, #$EF+#$BB+#$BF); // Cabeçalho UTF-8
      Eu gero um txt em vb6 iniciando os registros 10,20,30,40,50,60,90 no padrao do layout depois eu abro o arquivo e salvo em UTF-8

  3. Olá,
    Tenho uma loja e nossa nota fiscal modelo 1 é impressa após a impressão do cupom fiscal, ou seja a nota fiscal modelo 1 é um espelho do cupom, porém não constam a inscrição e endereço do cliente e no cupom só consta o CNPJ.
    Nosso contador nos informa que temos que enviar o arquivo do cupom e também da nota fiscal modelo 1, nosso sistema não gera o arquivo da nota fiscal modelo 1, só gera do cupom, estamos transmitindo nota por nota modelo 1 através do Transmissor de Dados da Receita, digitando todos os produtos etc… isto não é redundante ???? Não conseguimos esta informação na receita, já enviamos vários e-mails, podia nos ajudar ???
    Obrigada

    Valéria

  4. Boa tarde, minha duvida é:
    Enviei um arquivo modelo 1 e ele apresentou erros, porém ao enviar o arquivo corrigido ele apresentou o seguinte erro depois da transmissão:
    jar:http://www.nfp.fazenda.sp.gov.br/aplicativos/DSNPView.jar!/br/gov/sp/fazenda/dsnp/view/resources/error.gif Erro 2 Registro 20 52617 0 2004 Campo Função de Registro indica inclusão de nota fiscal já registrada anteriormente

    e agora? esse arquivo não pode ser cancelado?!

    Grato

    Murilo

  5. Boa Tarde,

    gostaria de se informada se a nota fiscal de modelo 01, onde a natureza de operação é credito do ativo CFOP1604…devera ser lançada no sistema da nota fiscal paulista modelo 01, se sim como faço este tipo de lançamento, pois e uma nota de credito nao tem valor.

    obrigada!!!!!!!!!!!!!!!11

  6. Bom dia,
    Gero o arquivo, mas qd envio o programa informa que o arquivo foi gerado mas contém pendências. Assim, fica processando e não transmiti de forma alguma! O problema é que não inconsistência alguma nos arquivos. O que devo fazer!? O programa transmissor tem alguma atualização? Obrigada!

  7. possuo um programa facil e rapido de envio de arquivos de nota fiscal paulista que transmite varios arquivos de uma so vez… e gerancia o seu retorno
    voce pode cadastrar varios cnpj’s e geranciar seus arquivos separados… tem geração de historico enviado… e tudo.
    me contatem no email: saulobt@bol.com.br com assunto winnfp
    abraços

  8. Eu tento abrir o arquivo .txt para validar ou transmitir e não aparece o arquivo nos diretórios,e já salvei em utf-8 mas msm assim não aparece alguém poderia me ajudar?

  9. quando eu vou em arquivo depois em transmitir arquivo depois em procurar quando clico em disco local c ele n abre para mim acha o arquivo pra transmitir o que posso fazer

  10. não consigo usar o programa há alguns dias, quando clico para abrir o programa aparece que ocorreu um erro, fecho e continuo, mas após digitar todos os dados e salvar para poder transmitir aparece novamente que ocorreu um erro e não consigo prosseguir ;/

  11. Nelmo :Eu tento abrir o arquivo .txt para validar ou transmitir e não aparece o arquivo nos diretórios,e já salvei em utf-8 mas msm assim não aparece alguém poderia me ajudar?

    Voce conseguiu abrir o arquivo e validar o arquivo….eu estou com mesmo problema. Alguem pode me ajudar

  12. bomdia!!
    estou tentando transmitir uma nota modelo 1A pelo programa mas está dando o seguinte erro:

    ; nested exception is:
    javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    AxisFault
    faultCode: {http://www.w3.org/2003/05/soap-envelope}Server.userException
    faultSubcode:
    faultString: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    faultActor:
    faultNode:
    faultDetail:
    {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.SSLSocketImpl.checkEOF(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.checkWrite(Unknown Source)
    at sun.security.ssl.AppOutputStream.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    at java.io.BufferedOutputStream.flush(Unknown Source)
    at java.io.FilterOutputStream.flush(Unknown Source)
    at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
    at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506)
    at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2110)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1088)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:196)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at br.gov.sp.fazenda.dsnp.ws.arquivo.ArquivoNF_Mod1Soap12_BindingStub.enviar(ArquivoNF_Mod1Soap12_BindingStub.java:125)
    at br.gov.sp.fazenda.dsnp.model.business.WSBusiness.enviar(WSBusiness.java:43)
    at br.gov.sp.fazenda.dsnp.model.business.ArquivoBusiness.transmitirArquivo(ArquivoBusiness.java:85)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness.transmitirNotaFiscal(NotaFiscalBusiness.java:75)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.CGLIB$transmitirNotaFiscal$0(<generated>)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416$$FastClassByCGLIB$$a86e5172.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.transmitirNotaFiscal(<generated>)
    at br.gov.sp.fazenda.dsnp.model.facade.NotaFiscalFacade.transmitirNotaFiscal(NotaFiscalFacade.java:44)
    at br.gov.sp.fazenda.dsnp.controller.EnviarConsultarProgressController$1.doInBackground(EnviarConsultarProgressController.java:88)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.Alerts.getSSLException(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
    at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
    at sun.security.ssl.Handshaker.processLoop(Unknown Source)
    at sun.security.ssl.Handshaker.process_record(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
    at sun.security.ssl.AppOutputStream.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    at java.io.BufferedOutputStream.flush(Unknown Source)
    at java.io.FilterOutputStream.flush(Unknown Source)
    at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
    at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
    at sun.nio.cs.StreamEncoder.flush(Unknown Source)
    at java.io.OutputStreamWriter.flush(Unknown Source)
    at java.io.PrintWriter.flush(Unknown Source)
    at java.io.BufferedWriter.flush(Unknown Source)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270)
    at org.apache.axis.Message.writeTo(Message.java:539)
    at org.apache.axis.transport.http.CommonsHTTPSender$MessageRequestEntity.writeRequest(CommonsHTTPSender.java:841)
    at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
    … 33 more
    Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
    at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
    at sun.security.validator.Validator.validate(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
    … 54 more
    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
    at java.security.cert.CertPathBuilder.build(Unknown Source)
    … 60 more

    {http://xml.apache.org/axis/}hostname:MIRELA

    javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
    at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:301)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at br.gov.sp.fazenda.dsnp.ws.arquivo.ArquivoNF_Mod1Soap12_BindingStub.enviar(ArquivoNF_Mod1Soap12_BindingStub.java:125)
    at br.gov.sp.fazenda.dsnp.model.business.WSBusiness.enviar(WSBusiness.java:43)
    at br.gov.sp.fazenda.dsnp.model.business.ArquivoBusiness.transmitirArquivo(ArquivoBusiness.java:85)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness.transmitirNotaFiscal(NotaFiscalBusiness.java:75)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.CGLIB$transmitirNotaFiscal$0()
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416$$FastClassByCGLIB$$a86e5172.invoke()
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
    at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.transmitirNotaFiscal()
    at br.gov.sp.fazenda.dsnp.model.facade.NotaFiscalFacade.transmitirNotaFiscal(NotaFiscalFacade.java:44)
    at br.gov.sp.fazenda.dsnp.controller.EnviarConsultarProgressController$1.doInBackground(EnviarConsultarProgressController.java:88)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.SSLSocketImpl.checkEOF(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.checkWrite(Unknown Source)
    at sun.security.ssl.AppOutputStream.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    at java.io.BufferedOutputStream.flush(Unknown Source)
    at java.io.FilterOutputStream.flush(Unknown Source)
    at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
    at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506)
    at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2110)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1088)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:196)
    … 27 more
    Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.Alerts.getSSLException(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
    at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
    at sun.security.ssl.Handshaker.processLoop(Unknown Source)
    at sun.security.ssl.Handshaker.process_record(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
    at sun.security.ssl.AppOutputStream.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    at java.io.BufferedOutputStream.flush(Unknown Source)
    at java.io.FilterOutputStream.flush(Unknown Source)
    at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
    at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
    at sun.nio.cs.StreamEncoder.flush(Unknown Source)
    at java.io.OutputStreamWriter.flush(Unknown Source)
    at java.io.PrintWriter.flush(Unknown Source)
    at java.io.BufferedWriter.flush(Unknown Source)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270)
    at org.apache.axis.Message.writeTo(Message.java:539)
    at org.apache.axis.transport.http.CommonsHTTPSender$MessageRequestEntity.writeRequest(CommonsHTTPSender.java:841)
    at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
    … 33 more
    Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
    at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
    at sun.security.validator.Validator.validate(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
    … 54 more
    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
    at java.security.cert.CertPathBuilder.build(Unknown Source)
    … 60 more

    mês passado ele estava funcionando normalmente. já desinstalei, instalei novamente e nada.
    se alguém puder ajudar ficarei grata!!

    mirela

    • mirela :
      bomdia!!
      estou tentando transmitir uma nota modelo 1A pelo programa mas está dando o seguinte erro:
      ; nested exception is:
      javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      AxisFault
      faultCode: {http://www.w3.org/2003/05/soap-envelope}Server.userException
      faultSubcode:
      faultString: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      faultActor:
      faultNode:
      faultDetail:
      {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.ssl.SSLSocketImpl.checkEOF(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.checkWrite(Unknown Source)
      at sun.security.ssl.AppOutputStream.write(Unknown Source)
      at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
      at java.io.BufferedOutputStream.flush(Unknown Source)
      at java.io.FilterOutputStream.flush(Unknown Source)
      at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
      at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506)
      at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2110)
      at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1088)
      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
      at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:196)
      at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
      at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
      at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
      at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
      at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
      at org.apache.axis.client.Call.invoke(Call.java:2767)
      at org.apache.axis.client.Call.invoke(Call.java:2443)
      at org.apache.axis.client.Call.invoke(Call.java:2366)
      at org.apache.axis.client.Call.invoke(Call.java:1812)
      at br.gov.sp.fazenda.dsnp.ws.arquivo.ArquivoNF_Mod1Soap12_BindingStub.enviar(ArquivoNF_Mod1Soap12_BindingStub.java:125)
      at br.gov.sp.fazenda.dsnp.model.business.WSBusiness.enviar(WSBusiness.java:43)
      at br.gov.sp.fazenda.dsnp.model.business.ArquivoBusiness.transmitirArquivo(ArquivoBusiness.java:85)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness.transmitirNotaFiscal(NotaFiscalBusiness.java:75)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.CGLIB$transmitirNotaFiscal$0(<generated>)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416$$FastClassByCGLIB$$a86e5172.invoke(<generated>)
      at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
      at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.transmitirNotaFiscal(<generated>)
      at br.gov.sp.fazenda.dsnp.model.facade.NotaFiscalFacade.transmitirNotaFiscal(NotaFiscalFacade.java:44)
      at br.gov.sp.fazenda.dsnp.controller.EnviarConsultarProgressController$1.doInBackground(EnviarConsultarProgressController.java:88)
      at javax.swing.SwingWorker$1.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at javax.swing.SwingWorker.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.ssl.Alerts.getSSLException(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
      at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
      at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
      at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
      at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
      at sun.security.ssl.Handshaker.processLoop(Unknown Source)
      at sun.security.ssl.Handshaker.process_record(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
      at sun.security.ssl.AppOutputStream.write(Unknown Source)
      at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
      at java.io.BufferedOutputStream.flush(Unknown Source)
      at java.io.FilterOutputStream.flush(Unknown Source)
      at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
      at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
      at sun.nio.cs.StreamEncoder.flush(Unknown Source)
      at java.io.OutputStreamWriter.flush(Unknown Source)
      at java.io.PrintWriter.flush(Unknown Source)
      at java.io.BufferedWriter.flush(Unknown Source)
      at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270)
      at org.apache.axis.Message.writeTo(Message.java:539)
      at org.apache.axis.transport.http.CommonsHTTPSender$MessageRequestEntity.writeRequest(CommonsHTTPSender.java:841)
      at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
      … 33 more
      Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
      at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
      at sun.security.validator.Validator.validate(Unknown Source)
      at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
      at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
      at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
      … 54 more
      Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
      at java.security.cert.CertPathBuilder.build(Unknown Source)
      … 60 more
      {http://xml.apache.org/axis/}hostname:MIRELA
      javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
      at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:301)
      at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
      at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
      at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
      at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
      at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
      at org.apache.axis.client.Call.invoke(Call.java:2767)
      at org.apache.axis.client.Call.invoke(Call.java:2443)
      at org.apache.axis.client.Call.invoke(Call.java:2366)
      at org.apache.axis.client.Call.invoke(Call.java:1812)
      at br.gov.sp.fazenda.dsnp.ws.arquivo.ArquivoNF_Mod1Soap12_BindingStub.enviar(ArquivoNF_Mod1Soap12_BindingStub.java:125)
      at br.gov.sp.fazenda.dsnp.model.business.WSBusiness.enviar(WSBusiness.java:43)
      at br.gov.sp.fazenda.dsnp.model.business.ArquivoBusiness.transmitirArquivo(ArquivoBusiness.java:85)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness.transmitirNotaFiscal(NotaFiscalBusiness.java:75)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.CGLIB$transmitirNotaFiscal$0()
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416$$FastClassByCGLIB$$a86e5172.invoke()
      at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
      at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
      at br.gov.sp.fazenda.dsnp.model.business.NotaFiscalBusiness$$EnhancerByCGLIB$$1b72e416.transmitirNotaFiscal()
      at br.gov.sp.fazenda.dsnp.model.facade.NotaFiscalFacade.transmitirNotaFiscal(NotaFiscalFacade.java:44)
      at br.gov.sp.fazenda.dsnp.controller.EnviarConsultarProgressController$1.doInBackground(EnviarConsultarProgressController.java:88)
      at javax.swing.SwingWorker$1.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at javax.swing.SwingWorker.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.ssl.SSLSocketImpl.checkEOF(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.checkWrite(Unknown Source)
      at sun.security.ssl.AppOutputStream.write(Unknown Source)
      at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
      at java.io.BufferedOutputStream.flush(Unknown Source)
      at java.io.FilterOutputStream.flush(Unknown Source)
      at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
      at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506)
      at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2110)
      at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1088)
      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
      at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:196)
      … 27 more
      Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.ssl.Alerts.getSSLException(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
      at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
      at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
      at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
      at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
      at sun.security.ssl.Handshaker.processLoop(Unknown Source)
      at sun.security.ssl.Handshaker.process_record(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
      at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
      at sun.security.ssl.AppOutputStream.write(Unknown Source)
      at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
      at java.io.BufferedOutputStream.flush(Unknown Source)
      at java.io.FilterOutputStream.flush(Unknown Source)
      at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
      at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
      at sun.nio.cs.StreamEncoder.flush(Unknown Source)
      at java.io.OutputStreamWriter.flush(Unknown Source)
      at java.io.PrintWriter.flush(Unknown Source)
      at java.io.BufferedWriter.flush(Unknown Source)
      at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:270)
      at org.apache.axis.Message.writeTo(Message.java:539)
      at org.apache.axis.transport.http.CommonsHTTPSender$MessageRequestEntity.writeRequest(CommonsHTTPSender.java:841)
      at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
      … 33 more
      Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
      at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
      at sun.security.validator.Validator.validate(Unknown Source)
      at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
      at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
      at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
      … 54 more
      Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
      at java.security.cert.CertPathBuilder.build(Unknown Source)
      … 60 more
      mês passado ele estava funcionando normalmente. já desinstalei, instalei novamente e nada.
      se alguém puder ajudar ficarei grata!!
      mirela

      Mirela tambem estou com o mesmo problema, desde 08/03/2013 não estou conseguindo transmitir, agora o motivo vai saber, se você conseguir arrumar ou alguem conseguir por favor me responda aqui, e se eu conseguir tambem faço o mesmo…Obrigado

  13. Vinícius, bom dia.

    Estou há meses com um problema que a Fazenda nao resolve. Eu sou um MEI e quero emitir nota eletrônica AVULSA Modelo 1 devido a baixo volume 3 notas/mês. Uso o Ubuntu 12.04 LTS 64 bit, e o Java Você tem o Java recomendado instalado (1.8.0-ea). Inclusive antes tinha o 6 que tb não deu certo, tentei atualizar para resolver. Quando entro na tela de downloads o ele informa que não possuo o Java, depois na tela do download do Transmissor o link para download está desabilitado, passo o mouse por cima e clico e é como se nao fosse um link. Uso o Firefox e tb tentei com o Chrome, e mesma coisa, já cansei de mandei vaŕios emails e nada, e achei seu site agora e acho que vc poderia me ajudar. Muito Obrigado. No caso seria a modelo 1 avulsa

  14. Bom dia!
    Já instalei o JAVA, porém quando vou abri- lo aparece o logo da Prefeitura de São Paulo, carrega alguns segundos e logo em seguida aparece uma janela dizendo “Suas definições de segurança impediram que uma aplicação autoassinada fosse executada com um jre que não é seguro expirou”. Já desinstalei e instalei o programa inúmeras vezes, e mesmo assim continua dando este probleminha. Poderiam me ajudar?

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s