O Manager SaaS trabalha com as impressões em PDF.
Para obter uma impressão pelo SaaS, existem duas formas: pela Rota de Impressão ou pela interface web do CNPJ.
Ao usar a requisição de impressão, é retornado um link onde você pode fazer o download desse PDF. Trabalhamos dessa forma, pois a plataforma não consegue estabelecer uma conexão direta com a máquina e a impressora local.
Imprimindo pela Interface web
Para gerar o PDF diretamente pela interface web do Manager SaaS, basta selecionar o registro da nota na tabela e clicar no botão "PDF", conforme o exemplo abaixo:
Imprimindo pela Rota de Impressão
A rota Imprime será utilizada para gerarmos o PDF de uma NFS-e autorizada. Lembrando que não é possível imprimir a nota, pelo SaaS, diretamente na impressora instalada em sua máquina, já que não é possível estabelecer comunicação entre o servidor, onde se encontra o SaaS,e os periféricos instalados na máquina de onde parte a requisição.
GET
https://managersaas.tecnospeed.com.br:8081/ManagerAPIWeb/nfse/imprime
Headers
Nome | Descrição | Exemplo |
Authorization |
Este usuário e senha são os seus dados para acessar a interface Web do grupo desejado do SaaS, localizado em https://managersaas.tecnospeed.com.br:8081 Este parâmetro deve ser gerado a partir de um Base64 da seguinte informação: usuario:senha |
Para o exemplo de usuario:senha = admin:1234, o valor gerado é: Basic YWRtaW46MTIzNA== |
Body
Nome | Descrição |
Grupo | Nome do grupo |
CNPJ | CNPJ que está vinculado ao grupo que será usado para realizar a consulta, apenas números |
NomeCidade | Nome da cidade do emitente (Ex: CidadeUF) |
NumRPS | Número do RPS |
SerieRPS | Série do RPS |
TipoRPS | Tipo do RPS |
Url |
Define qual será o formato do retorno da requisição. Valores aceitos: 0 - Conteúdo binário do arquivo PDF 1 - URL para download do PDF |
Atenção!
A rota imprime quando utilizada com o parâmetro Url = 1 - URL para download do PDF, gera o link para o arquivo PDF da impressão da NFSe. Esse link ficará disponível até que seja feita outra requisição na rota imprime solicitando a mesma impressão, e nesse caso o link antigo será substituído pelo novo.
Retorno
Exemplo de retorno:
URL para download ou conteúdo do arquivo .pdf, de acordo com o valor utilizado no parâmetro "Url".
https://managersaashom.tecnospeed.com.br:7071/ManagerAPIWeb/download/ManagerNFSe/201578985111891361.pdf
Exemplo de retorno com erro:
"Palavra Exception", "Classe da Exception", "Mensagem de Exception"
EXCEPTION, EspdAPIWebServerErrorException, Nenhuma NFS-e foi encontrada com estes critérios: handle=654654654
Caso queira ver mais sobre a rota de impressão, clique aqui.
Obs: Em anexo você encontra o json dessa requisição que pode ser importado no seu Postman (ou outra aplicação de requisições)
Comentários
0 comentário
Por favor, entre para comentar.