Ir para conteúdo
  • Cadastre-se

dev botao

É possível Implementar envio de NFSe sem ser pelo layout da ABRASF


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1385 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Alguém poderia ajudar?

esse é o manual: https://valadares.sigiss.com.br/valadares/download/MANUAL_WEBSERVICE_VALADARES.pdf

esse é o layout: https://valadares.sigiss.com.br/valadares/ws/sigiss_ws.php?wsdl

esses são os arquivos que tentei implementar, fiz algumas alteração para geração do XML de gerarnota, mas estou tento muita dificuldade para pode envia, 

está dando essa mensagem:

class EACBrDFeException with message 'A funcionalidade [Enviar Lote] não foi disponibilizada pelo provedor: SigIss'.

 

 

SigIss.ini Cidades.INI nfse.xsd sigiss_ws.pas pnfsNFSeW.pas pnfsNFSeW_SigISS.pas

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde Carlos,

Assim que possível o @Italo Jurisato Junior lhe retornará.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carlos,

Sugiro você deixar de lado a nova versão do componente que se encontra no Branches pois todos os dias estou fazendo alterações nele.

O componente atual que se encontra no Trunk2 emite NFS-e de por volta 85 provedores que seguem o layout da ABRASF e de uns 20 que não seguem.

A titulo de exemplo temos os provedores: Equiplano, Governa, Siat, entre outros.

Não me recordo quem começou a escrever a unit mas tenho a unit que gera o XML, segue em anexo.

pnfsNFSeW_SigISS.pas

Não sei se esta completa ou não, mas se você tem o manual com o layout do XML que deve ser enviado, já da para deixar a unit acima pronta para gerar o mesmo.

Me parece que o componente já reconhece esse provedor, sendo assim, basta fazer as alterações necessárias na unit em anexo e iniciar os testes com o programa exemplo.

  • Curtir 1
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, alterei para geração do XML pelo layout deles, mas o envio não está implementado:

Inicio TNFSeGerarNFSe
ERRO: A funcionalidade [Gerar NFSe] não foi disponibilizada pelo provedor: SigIss
ERRO: A funcionalidade [Enviar Lote] não foi disponibilizada pelo provedor: SigIss
Inicio TNFSeEnviarLoteRPS
ERRO: A funcionalidade [Enviar Lote] não foi disponibilizada pelo provedor: SigIss

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Uma dica quem sabe olhar os fontes que está implementado para os demais provedores e tentar seguir a mesma linha de raciocinio para implementar

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
  • Solution

Boa tarde Carlos,

Essas mensagens ocorrem quando não foi gerado a mensagem de dados que vai ser enviado para o webservice ou não existe no arquivo INI do provedor a definição do Envelope para o serviço que se deseja utilizar.

A titulo de exemplo o Gerar, veja o arquivo INI do provedor como esta:

[Gerar]
IncluiEncodingCab=0
IncluiEncodingDados=0
TagGrupo=
TagElemento=nfse
DocElemento=
InfElemento=
Texto1=

Não tem a definição do Envelope, veja agora de um outro provedor:

[Gerar]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=<S:Envelope xmlns:S="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ws="http://nfse.abrasf.org.br">
Texto2=<S:Body>
Texto3=<ws:GerarNfseRequest>
Texto4=<nfseCabecMsg>%CabMsg%</nfseCabecMsg>
Texto5=<nfseDadosMsg>%DadosMsg%</nfseDadosMsg>
Texto6=</ws:GerarNfseRequest>
Texto7=</S:Body>
Texto8=</S:Envelope>

Resumindo, o arquivo INI desse provedor esta incompleto.

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á 1385 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.