Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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.

  • Moderadores
Postado
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_Transparent-02.png
 

 

Postado

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.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 3 semanas depois ...
  • 3 meses depois ...
  • 1 ano depois...
Postado

Bom dia Ítalo!

Já faz um tempo que não nos falamos, mas tem alguma novidade sobre o Método Gerarnfse no Provedor SIMPLISS?

É que por esses dias alguns clientes meus aqui pararam de usar o ACBRNFS-e por conta de estar demorando muito para gerar a nota pelo Arquivo RPS.

Alexandre.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 2535 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.