Ir para conteúdo
  • Cadastre-se

dev botao

Onde O Componente Gera O Xml Da Nfse?


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

Recommended Posts

Bom dia pessoal... estou tentando implementar a NFSe para o provedor Infisc da cidade de Campo Bom/RS.

 

Estou estudando o componente, para tentar fazer essa implementação. Já comecei a fazer uma nova classe para esse provedor.

 

O provedor não tem suporte a RPS, que se eu entendi bem serviço no webservice que tu envia e ele te retorna o XML formatado.

 

Eu não consegui encontrar aonde exatamente no componente/provedor é gerado o XML da NFSe?

 

Ou alguém poderia me indicar outro provedor que trabalha desta mesma forma, para que possa copiar parte do código e/ou entender melhor? Pelo que consegui descobrir, a maioria dos provedores trabalha por RPS

 

Obrigado pela ajuda.

MGWare Tecnologia LTDA

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Guilherme,

 

A unit que gera o XML é pnfsNFSeW.pas

 

Esse provedor Infisc segue o padrão ABRASF?

 

Você tem os schemas desse provedor?

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Guilherme,

 

Realmente o lay-out do XML não tem nada haver com o ABRASF.

 

Para ser sincero gostei muito do lay-out pois lembra o da NF-e.

 

Há necessidade de estudar melhor esse lay-out, pois com certeza teremos que criar uma estrurura nova de classes para definir as propriedades que receberão os dados, depois criar as rotinas que vão gerar o XML e tudo mais.

 

Precisamos ver também os metodos de acesso aos webservices.

 

Conforme for o resultado dessa analise, as vezes compensa criar um novo componente para esse provedor.

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

Link para o comentário
Compartilhar em outros sites

Pelo que estudei da documentação deles, basta gerar o XML e enviar pelo envio de lote, e receber o retorno. Ou seja, muito parecido com a NF-e.

 

Neste link tem a documentação deles: https://nfse.campobom.rs.gov.br/inicio/ManualdeConectividade-V1-4.pdf

 

Interessante que a pouco estava olhando o WSDL deles, e encontrei um envio de RPS, mas não encontrei nada na documentação a respeito... não sei como é o layout e se esta funcionando.

 

Eu tenho o contato com o suporte do provedor se for necessário ajuda da parte deles.

 

Nesta documentação encontrei um exemplo do envelope SOAP para enviar o lote para o webservice, sendo que na tag <NFS-e> vai o xml da nota.

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:enviarLoteNotas soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://ws.pc.gif.com.br/">
<xml xsi:type="xsd:string">
<?xml version="1.0" encoding="utf-8"?>
<envioLote versao="1.0">
<CNPJ>49454600000119</CNPJ>
<dhTrans>20/04/2012 10:00:00</dhTrans>
<NFS-e>
<!--Informacoes da nota fiscal segundo estrutura da tag NFS-e--!>
</NFS-e>
</envioLote>
</xml>
</ns1:enviarLoteNotas>
</soapenv:Body>
</soapenv:Envelope>

MGWare Tecnologia LTDA

Link para o comentário
Compartilhar em outros sites

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