Manual de integração com o webservice
Manual é disponibilizado de acordo com cada prefeitura.
Portais Disponíveis
- Produção
- Homologação
Métodos Disponíveis
- Envio.
- Síncrono.
- Consultar NFSe.
- Cancelamento de NFSe.
Observações
- Impressão da Nota fiscal de serviço (NFSe) não prevista em lei.
- O link de impressão da nota pode ser obtido utilizando os comandos do executar, através do método "ObterLinkImpressaoNFSe", segue o exemplo abaixo:
procedure TfrmExemplo.ObterLinkImpressaoClick(Sender: TObject);
var resultado : String;
begin
NFSe.Comando('ObterLinkImpressaoNFSe').Parametros['XML'] = XmlRetornoNota;
resultado := NFSe.Executar('ObterLinkImpressaoNFSe');
end;
Para algumas cidades é possível informar o valor aproximado dos tributos federais e municipais no PDF, utilizando os campos do tx2 ValorAproximadoTributoFederal e ValorAproximadoTributoMunicipal, exemplo:
ValorAproximadoTributoFederal=50.62
ValorAproximadoTributoMunicipal=20.32
Cancelamento no Manager SaaS:
Algumas cidades não permitem o Motivo de Cancelamento vazio no cancelamento da NFS-e, para informá-lo, deve ser informado o campo parametroExtra na requisição, com o motivo do titulo, exemplo de requisição:
curl --location 'https://managersaas.tecnospeed.com.br:8081/ManagerAPIWeb/nfse/cancela' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic YWRtaW46dGVjbA123444' \
--data-urlencode 'Grupo=GrupoTeste' \
--data-urlencode 'CNPJ=99999999999999' \
--data-urlencode 'NomeCidade=MOGIGUACUSP' \
--data-urlencode 'parametroExtra=teste motivo Cancelamento' \
--data-urlencode 'encode=true' \
--data-urlencode 'handle=132013817'
Desta forma, o motivo será preenchido no XML de cancelamento:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sigiss_ws">
<soapenv:Header/>
<soapenv:Body>
<urn:CancelarNota soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<DadosCancelaNota xsi:type="urn:tcDadosCancelaNota">
<ccm>9999999</ccm>
<cnpj>99999999999999</cnpj>
<senha>999999</senha>
<nota>999</nota>
<motivo>teste motivo Cancelamento</motivo>
<email/>
</DadosCancelaNota>
</urn:CancelarNota>
</soapenv:Body>
</soapenv:Envelope>
Geração do XML - Campos Importantes
- O Código do serviço segue o que está descrito na LC-116.
- Não é obrigatório informar o código Cnae entretanto se for informado será gerado no XML.
- Não é obrigatório informar o código tributação município entretanto se for informado será gerado no XML.
Campos customizados para a impressão
Impressão do RPS
- NomeFantasiaPrestador=String[80]
- RazaoSocialPrestador=String[80]
- InscricaoEstadualPrestador=String[40]
- TelefonePrestador=String[20]
- EnderecoPrestador=String[80]
- NumeroEnderecoPrestador=String[7]
- ComplementoEnderecoPrestador=String[20]
- BairroPrestador=String[40]
- CodigoMunicipioPrestador=String[10]
- UfPrestador=String[2]
- InscricaoEstadualTomador=String[40]
- UfTomador=String[2]
- EmailPrestador=String[80]
- ValorDeducoes=String[80]
- CepPrestador=String[10]
- OutrasInformacoes=String[250]
Soluções Tecnospeed
- Componente NFSe: Release 8.7.50.X.
- Manager eDoc: Release 3.0.84.X
Comentários
0 comentário
Por favor, entre para comentar.