Jump to content

dev botao

Ajuda para o provedor connan


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 789 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

boa noite a todos
preciso de uma ajuda.
sei que isso não tem nada a haver com o ACBR, mas estou aqui para solicitar ajuda mesmo assim.

sou novo no uso do componente de geração da nota fiscal de serviços.
comecei então pegando o exemplo do componente ACBRNFSeX.
com ele já consegui desenvolver 2 cidades com padrão ABRASF. (Rio Preto, e Andradina).

mas para variar cada municipio tem suas metodologias diferentes, e estou
com dificuldade de entender a logica por exemplo do provedor CONNAN.

Eu consigo transmitir a RPS, mas depois disso eu gostaria de saber como faço
para imprimir a nota fiscal propriamente dita.

Método Executado: Enviar Lote
Parâmetros de Envio
Numero do Lote: 26
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 469347A8902E6C92BD5A
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Alerta(s):
Código  : Arquivo Aceito
Mensagem: Arquivo Aceito. Protocolo em processamento. 
Consulte o protocolo para conferir o processamento. 
(Protocolo:469347A8902E6C92BD5A)
Correção: 
---------

nesse processo até recebi em meu e-mail o link para acessar a mesma via navegador, pois
na RPS eu coloquei o e-mail do cliente.
mas gostaria de imprimir no ato para entregar ao cliente.

se alguem puder me ajudar ficarei muito grato.

Obrigado
Paulinho
 

Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde Paulo,

O provedor Conam tem o seu próprio layout e os serviços que ele implementou no webservice são: Recepcionar, ConsultarSituacao, ConsultarLote e Cancelar

Note que após o envio o serviço Recepcionar do webservice lhe retornou o numero do protocolo.

De posse do protocolo o passo seguinte é consultar a situação do lote através do método ConsultarSituacao.

Por fim consultar o lote através do método ConsultarLote para obter o XML da NFS-e.

Para saber quais os serviços que um provedor implementou em seu webservice basta abrir a unit *.Provider do provedor desejado e ver a classe TACBrNFSeXWebservice do provedor (vide exemplo do provedor Conam):

  TACBrNFSeXWebserviceConam = class(TACBrNFSeXWebserviceSoap11)
  public
    function Recepcionar(ACabecalho, AMSG: String): string; override;
    function ConsultarSituacao(ACabecalho, AMSG: String): string; override;
    function ConsultarLote(ACabecalho, AMSG: String): string; override;
    function Cancelar(ACabecalho, AMSG: String): string; override;

    function TratarXmlRetornado(const aXML: string): string; override;
  end;

Na postagem abaixo você encontra mais informações de todos os provedores implementados no componente: ACBrNFSeX.

 

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 to comment
Share on other sites

  • Este tópico foi criado há 789 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...