Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • 1 mês depois ...
Postado

Para varzea grande é um porre, tem que informar cnpj de acesso e uma senha criptografada com hash se não me falha a memoria, eles tem um componente, mas não funciona corretamente, só consegui instalar no delphi 7, mas uso o 2010, e mesmo instalado no delphi 7, dá muito pau. Até agora o pior provedor que estou implementando.

Ricardo Romano

SOLOZAR Sistemas

Postado

Para varzea grande é um porre, tem que informar cnpj de acesso e uma senha criptografada com hash se não me falha a memoria, eles tem um componente, mas não funciona corretamente, só consegui instalar no delphi 7, mas uso o 2010, e mesmo instalado no delphi 7, dá muito pau. Até agora o pior provedor que estou implementando.

vc pode me passar o link para o componente?

ou me enviar por email [email protected].

Postado (editado)

Datilas, enviei no e-mail informado tudo que o pessoal da Nota Control me enviou.

Espero que tenha sorte com esse componente da Nota Control.

Editado por RicardoRomano

Ricardo Romano

SOLOZAR Sistemas

Postado (editado)

Usamos o componente NDAPI no Dh7  porém  em Várzea Granda irá utilizar o padrão ABRASF a paritr de 01/04/2013, teremos que mudar !!

Editado por FLEXNET

Ricardo

Flexnet Sistemas

Postado (editado)

FLEXNET sabe se o provedor vai continuar o mesmo? ou vao trocar também?

 

Essa mudança toda vez que troca de prefeitura, que é complicada, em Rondonópolis foi a mesma coisa, era um provedor de MG, agora é ABACO. Teria que ser tudo padronizado, todos seguirem o mesmo padrão para tudo, igual a NF-e, CT-e.

Editado por RicardoRomano

Ricardo Romano

SOLOZAR Sistemas

  • Consultores
Postado

Bom dia a todos,

 

Esse é um problema sério.

 

A NFS-e já começou errada, foi criado um lay-out muito fraco, por parte da ABRASF que por sinal não foi capaz de impor, apenas sugerir.

 

Ai vira isso que temos, uma verdadeira bagunça, cada provedor faz do jeito que quer, e cada dia que passa, vamos chegando a conclusão que é mais facil o nosso cliente entrar no site da prefeitura, digitar os dados e emitir a NFS-e.

 

O provedores não seguem um padrão, não disponibilizam documentação completa para que possamos, desenvolver a nossa aplicação.

 

Isso torna as coisas mais complicadas.

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

Postado (editado)

Acredito que será o mesmo, pois deve continuar com a empresa Nota Control de Campo Grande - MS, porém o padrão será ABRASF. solicite o manual de integração, eu ainda não sei se o ACBRBNFS-e funciona com padrão ABRASF.

Editado por FLEXNET

Ricardo

Flexnet Sistemas

Postado

Bom dia, infelizmente só nos resta esperar. O detalhe é que tem cliente que não quer entrar no site da prefeitura, quer que o sistema faça tudo de forma automática. E como o cliente quase sempre tem razão, temos que desenvolver.

Ricardo Romano

SOLOZAR Sistemas

  • Consultores
Postado

Bom dia Ricardo

 

Flexnet e DDSG,

 

Sim o ACBrNFSe atende o lay-out da ABRASF, o problema esta nas variações que essas empresas promovem.

 

A falta de documentação é com relação a montagem dos envelopes que são enviados para os webservices, que não existe uma padronização.

 

Com certeza uma aplicação que emite a NFS-e, alimenta o contas a receber de forma integrada, automatizada, sem duvida é a solução.

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

Postado

Bom dia Italo, concordo esta seria a solução ideal para atender aos nossos clientes, pena que sempre o governo federal, municipal ou estadual, não colabore conosco nesse sentido. Tem hora mesmo que dá vontade de falar para o cliente fazer tudo pelo site da prefeitura e ou importar o xml para dentro do sistema ou fazer o lançamento no sistema sem emissão da nfse ou geração do rps.

Ricardo Romano

SOLOZAR Sistemas

Postado

Bom dia Ricardo

 

Flexnet e DDSG,

 

Sim o ACBrNFSe atende o lay-out da ABRASF, o problema esta nas variações que essas empresas promovem.

 

A falta de documentação é com relação a montagem dos envelopes que são enviados para os webservices, que não existe uma padronização.

 

Com certeza uma aplicação que emite a NFS-e, alimenta o contas a receber de forma integrada, automatizada, sem duvida é a solução.

 

Italo, em ralação ao envelopes de envio não padronizado,  não seria solucionados justamente com uso do layout ABRASF que é considerado o "padrão nacional" ?

Ricardo

Flexnet Sistemas

  • Consultores
Postado

Bom dia Ricardo,

 

Abra as units ACBrProvedor..... e compare as functions que gera os envelopes de recepcionar lote, por exemplo.

 

Você vai notar diferenças na montagem desse XML de um provedor para outro.

 

Quando o provedor disponibilizada o layout desse XML "envelope" ajuda bastante na implementação.

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

Postado (editado)

Bom dia Ricardo,

 

Abra as units ACBrProvedor..... e compare as functions que gera os envelopes de recepcionar lote, por exemplo.

 

Você vai notar diferenças na montagem desse XML de um provedor para outro.

 

Quando o provedor disponibilizada o layout desse XML "envelope" ajuda bastante na implementação.

 

Italo Salve Salve, boa tarde...

  Estava verificando esta unit ACBRProvedorISSNet.pas possui pra Cuiabá-MT porém não possui para Várzea Grande-MT cod. 5108402, fiz a inclusão mas não consegui atulizar no componente, qual seria os procedimentos ?

ver anexo - >ACBrProvedorISSNet.pas

 

 Manual integração ABRASF  - > Manual De Integração.pdf

Editado por FLEXNET

Ricardo

Flexnet Sistemas

Postado (editado)

Boa tarde Ricardo,

 

Atualize os fontes, pois já inclui a cidade de Várzea Grande/MT.

 

Ok obrigado, vou testar !!

 

 Uma dúvida, tenho que reeinstalar o componente ?

Editado por FLEXNET

Ricardo

Flexnet Sistemas

Postado

Boa tarde, Italo, segundo informações do suporte da Nota Control, Várzea Grande, ainda vai continuar solicitando o usuário e senha para acesso via WebService, a senha se não me engano tem que ser criptografada com uma criptografia padrão (definida por eles) senão dá erro também...

 

era uma coisa mais ou menos assim:

<CpfUsuario>99999999999</CpfUsuario><HashSenha>vqfqup</HashSenha>, essa informação era incluida no evento soap, estou buscando em meus backups onde eu salvei os arquivos exemplo de soap que achei na época na net.

 

assim que conseguir achá-los eu envio aqui no fórum, ou por e-mail

Ricardo Romano

SOLOZAR Sistemas

Postado (editado)

boa tarde achei uma documentação do wsdl disponibilizado pela Nota Control para Varzea Grande, nele dá para ver os campos que são solicitados para enviar o xml da nfse por webservice.

 

segundo o manual da NDAPI 

 

 

Importante: A senha do usuário será convertida em hash pelo NDAPI antes de ser enviada pela
internet, a fim de garantir a segurança da informação. Para os usuários que fizerem a integração
diretamente, sem utilizar-se do componente NDAPI, esta senha deverá ser convertida para Hash utilizando
o algoritmo SHA-1.(creio que esse é o nosso caso).
 
abaixo o conteudo do WSDL ------------------

 

<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.issnetonline.com.br/webservice/nfd">
<s:element name="NfdEntrada">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CpfUsuario" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="HashSenha" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="CodigoMunicipio" type="s:int"/>
<s:element minOccurs="0" maxOccurs="1" name="Nfd" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="NfdEntradaResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NfdEntradaResult" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ConsultarAtividades">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CpfUsuario" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="HashSenha" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="InscricaoMunicipal" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="CodigoMunicipio" type="s:int"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ConsultarAtividadesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ConsultarAtividadesResult" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="NfdEntradaSoapIn">
<wsdl:part name="parameters" element="tns:NfdEntrada"/>
</wsdl:message>
<wsdl:message name="NfdEntradaSoapOut">
<wsdl:part name="parameters" element="tns:NfdEntradaResponse"/>
</wsdl:message>
<wsdl:message name="ConsultarAtividadesSoapIn">
<wsdl:part name="parameters" element="tns:ConsultarAtividades"/>
</wsdl:message>
<wsdl:message name="ConsultarAtividadesSoapOut">
<wsdl:part name="parameters" element="tns:ConsultarAtividadesResponse"/>
</wsdl:message>
<wsdl:portType name="WsEntradaSoap">
<wsdl:operation name="NfdEntrada">
<wsdl:input message="tns:NfdEntradaSoapIn"/>
<wsdl:output message="tns:NfdEntradaSoapOut"/>
</wsdl:operation>
<wsdl:operation name="ConsultarAtividades">
<wsdl:input message="tns:ConsultarAtividadesSoapIn"/>
<wsdl:output message="tns:ConsultarAtividadesSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WsEntradaSoap" type="tns:WsEntradaSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NfdEntrada">
<soap:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/NfdEntrada" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ConsultarAtividades">
<soap:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/ConsultarAtividades" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WsEntradaSoap12" type="tns:WsEntradaSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NfdEntrada">
<soap12:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/NfdEntrada" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ConsultarAtividades">
<soap12:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/ConsultarAtividades" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WsEntrada">
<wsdl:port name="WsEntradaSoap" binding="tns:WsEntradaSoap">
</wsdl:port>
<wsdl:port name="WsEntradaSoap12" binding="tns:WsEntradaSoap12">
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Editado por RicardoRomano

Ricardo Romano

SOLOZAR Sistemas

Postado (editado)

boa tarde achei uma documentação do wsdl disponibilizado pela Nota Control para Varzea Grande, nele dá para ver os campos que são solicitados para enviar o xml da nfse por webservice.

 

segundo o manual da NDAPI 

 

 

Importante: A senha do usuário será convertida em hash pelo NDAPI antes de ser enviada pela
internet, a fim de garantir a segurança da informação. Para os usuários que fizerem a integração
diretamente, sem utilizar-se do componente NDAPI, esta senha deverá ser convertida para Hash utilizando
o algoritmo SHA-1.(creio que esse é o nosso caso).
 
abaixo o conteudo do WSDL ------------------

 

<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.issnetonline.com.br/webservice/nfd">
<s:element name="NfdEntrada">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CpfUsuario" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="HashSenha" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="CodigoMunicipio" type="s:int"/>
<s:element minOccurs="0" maxOccurs="1" name="Nfd" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="NfdEntradaResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NfdEntradaResult" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ConsultarAtividades">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CpfUsuario" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="HashSenha" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="InscricaoMunicipal" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="CodigoMunicipio" type="s:int"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ConsultarAtividadesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ConsultarAtividadesResult" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="NfdEntradaSoapIn">
<wsdl:part name="parameters" element="tns:NfdEntrada"/>
</wsdl:message>
<wsdl:message name="NfdEntradaSoapOut">
<wsdl:part name="parameters" element="tns:NfdEntradaResponse"/>
</wsdl:message>
<wsdl:message name="ConsultarAtividadesSoapIn">
<wsdl:part name="parameters" element="tns:ConsultarAtividades"/>
</wsdl:message>
<wsdl:message name="ConsultarAtividadesSoapOut">
<wsdl:part name="parameters" element="tns:ConsultarAtividadesResponse"/>
</wsdl:message>
<wsdl:portType name="WsEntradaSoap">
<wsdl:operation name="NfdEntrada">
<wsdl:input message="tns:NfdEntradaSoapIn"/>
<wsdl:output message="tns:NfdEntradaSoapOut"/>
</wsdl:operation>
<wsdl:operation name="ConsultarAtividades">
<wsdl:input message="tns:ConsultarAtividadesSoapIn"/>
<wsdl:output message="tns:ConsultarAtividadesSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WsEntradaSoap" type="tns:WsEntradaSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NfdEntrada">
<soap:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/NfdEntrada" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ConsultarAtividades">
<soap:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/ConsultarAtividades" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WsEntradaSoap12" type="tns:WsEntradaSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NfdEntrada">
<soap12:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/NfdEntrada" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ConsultarAtividades">
<soap12:operation soapAction="http://www.issnetonline.com.br/webservice/nfd/ConsultarAtividades" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WsEntrada">
<wsdl:port name="WsEntradaSoap" binding="tns:WsEntradaSoap">
</wsdl:port>
<wsdl:port name="WsEntradaSoap12" binding="tns:WsEntradaSoap12">
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

 

  Acredito que não podemos nos orientar pelo coponente NDAPI pois o mesmo será descontinuado a partir de 01/04/2013. Temos que seguir o padrão ABRASF o novo modelo que será acieto a partir desta data.

Editado por FLEXNET

Ricardo

Flexnet Sistemas

Postado

Sim Concordo, mas segundo o suporte da Nota Control, a informação do usuário e senha vai continuar, mesmo no padrao ABRASF, visto que o único layout que mudou foi o do xml da nfse.

Ricardo Romano

SOLOZAR Sistemas

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