Ir para conteúdo
  • Cadastre-se

dev botao

Metodo Gerarnfse SIMPLISS


  • Este tópico foi criado há 2328 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde!

O Método Gerarnfse no SIMPLISS está disponível porém ao tentar usá-lo no ACBRNFSe diz que está fora da estrutura. Entrei em contato com o suporte SIMPLISS e realmente a estrutura é outra, me disseram que para esse método o arquivo é esse: GerarNfse.xml.

Para poder ter esse retorno de mensagem fiz alterações no arquivo SimplISS.INI, segue em negrito as alterações abaixo:

[SoapAction]
Recepcionar=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/RecepcionarLoteRps
ConsSit=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/ConsultarSituacaoLoteRps
ConsLote=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/ConsultarLoteRps
ConsNFSeRps=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/ConsultarNfsePorRps
ConsNFSe=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/ConsultarNfse
Cancelar=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/CancelarNfse
Gerar=http://www.sistema.com.br/Sistema.Ws.Nfse/INfseService/GerarNfse
RecSincrono=
Substituir=

[Gerar]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=<?xml version="1.0" encoding="UTF-8"?>
Texto2=<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Texto3=<s:Body>
Texto4=<GerarNfse xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse">
Texto5=%DadosMsg%
Texto6=<pParam>%SenhaMsg%</pParam>
Texto7=</GerarNfse>
Texto8=</s:Body>
Texto9=</s:Envelope>

Att.,

Alexandre.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
3 minutes ago, Alexandre A. C. Marques said:

Não sei como enciar para o SVN, estou enviando por aqui.

Segue o arquivo SimplISS.INI e o link do Web Service do SIMPLISS para ver todos os metodos existente http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc?wsdl

No caso não envia!

deve anexar aqui que nós é que fazemos a avaliação e subimos ao svn!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Alexandre,

Favor anexar aqui no fórum o arquivo INI que você alterou.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Alexandre,

Muito obrigado pela colaboração, já esta no repositório.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo!

É uma satisfação ajudar. Sobre o arquivo que está fora da estrutura na hora de "Gerar e Enviar um RPS" pelo ACBRNFSe com a função "ACBrNFSe1.Gerar(StrToInt(vNumRPS));" onde a estrutura correta que o suporte SIMPLISS me enviou é: GerarNfse.xml, também já foi corrigido e já está no SVN?

Alexandre.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Alexandre,

Quanto a gerar o XML a ser enviado através do método Gerar, ainda não foi feito.

O motivo é que o layout dele é totalmente diferente dos demais provedores.

Todos os provedores que utilizam esse método o layout é exatamente igual ao layout de um RPS, do provedor SimplISS não é.

Ainda estou estudando a melhor forma de implementar isso.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores

Boa tarde Alexandre,

Ainda não consegui realizar a implementação.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Consultores

Boa noite Alexandre,

Desculpe, não tive tempo de analisar, pois tive que resolver outros problemas fora do ACBr.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Consultores

Bom dia Alexandre,

Você chegou a fazer um teste usando o programa exemplo?

Nele tem um botão se não me falha a memória [Gerar e Enviar um RPS].

Esse botão se utiliza do método Gerar.

Observação, não existe o método GerarNFSe e sim o método Gerar que se utilizado do WebService do provedor e o GerarLote que simplesmente gera o Lote de RPS e salva em disco.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Bom dia Alexandre,

O problema é que o componente não esta preparado para utilizar esse método para o respectivo provedor.

E tem outra coisa, analisando o arquivo XSD notei que o método Gerar desse provedor na verdade é destinado a substituir uma NFS-e já existem.

Diferente do método Gerar estabelecido pela ABRASF que tem como objetivo enviar um único RPS e obter a NFS-e correspondente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Alexandre,

Quanto ele estar pronto para uso é uma coisa, mas qual é a sua finalidade?

Pois pelo Schema a finalidade dele não é recepcionar um RPS e converte-lo a NFS-e e sim realizar a substituição de uma NFS-e já existente por outra.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Alexandre,

Veja como esta no Schema:

Analisando melhor o Schema pode ser usando para substituir ou não, mas veja esta bem diferente da estrutura de um RPS.

    <xsd:element name="GerarNovaNfseEnvio">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" />
                <xsd:element name="InformacaoNfse" type="tcInfNovaNfse" minOccurs="1" maxOccurs="1" />
                <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="1" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

    <xsd:complexType name="tcInfNovaNfse">
        <xsd:sequence>
            <xsd:element name="NaturezaOperacao" type="tsNaturezaOperacao" minOccurs="1" maxOccurs="1" />
            <xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao" minOccurs="0" maxOccurs="1" />
            <xsd:element name="OptanteSimplesNacional" type="tsSimNao" minOccurs="1" maxOccurs="1" />
            <xsd:element name="IncentivadorCultural" type="tsSimNao" minOccurs="1" maxOccurs="1" />
            <xsd:element name="Status" type="tsStatusNfse" minOccurs="1" maxOccurs="1" />
            <xsd:element name="Competencia" type="xsd:dateTime" minOccurs="1" maxOccurs="1" />
            <xsd:element name="NfseSubstituida" type="tsNumeroNfse" minOccurs="0" maxOccurs="1" />
            <xsd:element name="OutrasInformacoes" type="tsOutrasInformacoes" minOccurs="0" maxOccurs="1" />
            <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" />
            <xsd:element name="Tomador" type="tcDadosTomador" minOccurs="0" maxOccurs="1" />
            <xsd:element name="IntermediarioServico" type="tcIdentificacaoIntermediarioServico" minOccurs="0" maxOccurs="1" />
            <xsd:element name="ContrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1" />
        </xsd:sequence>
        <xsd:attribute name="id" type="tsIdTag" />
    </xsd:complexType>
 

    <xsd:complexType name="tcInfRps">
        <xsd:sequence>
            <xsd:element name="IdentificacaoRps" type="tcIdentificacaoRps" minOccurs="1" maxOccurs="1" />
            <xsd:element name="DataEmissao" type="xsd:dateTime" minOccurs="1" maxOccurs="1" />

            <xsd:element name="NaturezaOperacao" type="tsNaturezaOperacao" minOccurs="1" maxOccurs="1" />
            <xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao" minOccurs="0" maxOccurs="1" />
            <xsd:element name="OptanteSimplesNacional" type="tsSimNao" minOccurs="1" maxOccurs="1" />
            <xsd:element name="IncentivadorCultural" type="tsSimNao" minOccurs="1" maxOccurs="1" />
            <xsd:element name="Status" type="tsStatusRps" minOccurs="1" maxOccurs="1" />
            <xsd:element name="RpsSubstituido" type="tcIdentificacaoRps" minOccurs="0" maxOccurs="1" />
            <xsd:element name="OutrasInformacoes" type="tsOutrasInformacoes" minOccurs="0" maxOccurs="1" />
            <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" />
            <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" />
            <xsd:element name="Tomador" type="tcDadosTomador" minOccurs="0" maxOccurs="1" />
            <xsd:element name="IntermediarioServico" type="tcIdentificacaoIntermediarioServico" minOccurs="0" maxOccurs="1" />
            <xsd:element name="ContrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1" />
        </xsd:sequence>
        <xsd:attribute name="id" type="tsIdTag" />
    </xsd:complexType>
 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2328 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.