Manual de integração com o webservice
Portais Disponíveis
Métodos Disponíveis
- Envio.
- Assíncrono.
- Consulta de NFSe por RPS.
- Consulta de Lote.
- Cancelamento
Observações
- Em alguns municípios, é possível realizar o envio em lote.
- Não possui Múltiplos Serviços.
- Em algumas prefeituras, o cancelamento só é possível via portal da prefeitura.
- Ao receber o XML de retorno do envio, o protocolo poderá estar com as seguintes formatações conhecidas:
Formatação tipo 1: XXXX-XXXX_YYYY (Onde "X" é código de autenticação (apenas letras) e Y é o número do RPS). Neste caso, houve algum problema no envio do lote, visto que a formação correta para se realizar a consulta com sucesso é a tipo 2.
Formatação tipo 2: AAAA-BBBB_YYYY (Onde "A" é ó código da Inscrição municipal, "B" é o Numero do lote, e "Y" é o número do RPS) - Atualmente a cidade de Itaquaquecetuba SP só aceita cancelamento quando o certificado ter exatamente o mesmo cnpj do prestador da nota, não aceitando certificados de empresas matriz.
Geração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116.
- O código CNAE pode possuir até 7 dígitos, consultar o portal de produção da prefeitura para saber quais códigos estão habilitados.
- O campo CodigoTributacaoMunicipio não é obrigatório.
- Em Sertãozinho SP não há necessidade de preenchimento de CodigoTributaçãoMunicipio e codigoCnae
- Tomador estrangeiro para Serra/ES, versão Abrasf 2.04
- ExigibilidadeISS=4
- CodigoPais=2496
- CodigoCidadeTomador=9999999
- CpfCnpjTomador=99999999999
- DocTomadorEstrangeiro=12345
- RazaoSocialTomador= Razao social estrangeiro
- EnderecoTomador=Endereco estrangeiro
Campos customizados para a impressão
Impressão do RPS
- RazaoSocialPrestador=String[80]
- InscricaoEstadualTomador=String[80]
- InscricaoEstadualPrestador=String[80]
- EnderecoPrestador=String[80]
- CodigoCidadePrestador=String[10]
- UfPrestador=String[2]
- NumeroPrestador=String[7]
- BairroPrestador=String[40]
- CepPrestador=String[8]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- ValorTotalServicos=String[20]
- ValorUnitarioServico=String[20]
- OutrasInformacoes=String[80]
- LocalDoServico=String[255]
- NaturezaOperacao=String[125]
- Unidade=String[15]
- QuantidadeServicos=String[15]
- ValorIssRetido=String[10]
- PaisTomador=String[20]
Impressão da NFSe
- InscricaoEstadualTomador=String[80]
- InscricaoEstadualPrestador=String[80]
- InscricaoEstadualIntermediario=String[80]
- EnderecoIntermediario=String[255]
- OutrasInformacoes=String[80]
- ValorTotalServicos=String[20]
- ValorUnitarioServico=String[20]
- DataCancelamento=String[20]
- MotCancelamento=String[125]
- LocalDoServico=String[255]
- NaturezaOperacao=String[125]
- Unidade=String[15]
- QuantidadeServicos=String[15]
- CodigoCidadePrestador=String[10]
- RegimeTributacao=String[40]
- ValorIssRetido=String[10]
- PaisTomador=String[30]
Comentários
0 comentário
Por favor, entre para comentar.