Manual de integração com o webservice
Portais Disponíveis
- Produção
Métodos Disponíveis
- Gerar Remessa em Lote
Observações
- O padrão TRIBUTUS não suporta integração via WebService, a emissão de notas é feita através de um arquivo de remessa gerado pelo nosso software e que deve ser posteriormente importado manualmente no software disponibilizado pela prefeitura.
- É necessário liberação do CNPJ prestador para emissão de notas, acessando a guia "Solicitar Acesso" no portal da prefeitura. Ao concluir a solicitação, será impresso um documento a ser assinado e entregue a prefeitura para desbloqueio. Após a análise da prefeitura para a liberação do acesso, o solicitante será automaticamente informado via e-mail.
- Para emitir notas, o usuário precisa ser autorizado pelo prestador
- Atenção: Enviar no máximo 50 RPS por remessa.
- Só é aceito o tipo de logradouro "rua":
Geração de Remessa - Campos Importantes
- Obrigatório informar o Código Cnae.
- Em anexo no post, você pode encontrar um exemplo de Tx2 com geração em lote.
- O campo DiscriminacaoServico deve conter a cada 100 caracteres um pipe "|" separando um bloco de 100 caracteres do outro e não pode conter mais que 13 "|" ao todo.
Relação dos campos do TX2, seus valores e significados
- formato=tx2 - Formato do arquivo Tx2
- padrao=TecnoNFSe - Padrão único TecnoNFSe
- NomeCidade=TubaraoSC - Identificação da cidade no TecnoNFSe
- INCLUIRRPS - Identificador de inclusão do RPS
- SituacaoNota= Obrigatório e deve ser preenchido com alguns dos seguintes valores:
- 1 -> Normal.
- 2 -> Cancelada.
- 3 -> Operação isenta ou não tributável no Município
- 4 -> Operação isenta ou não tributável por este Município, efetuada em outro Município
- 5 -> ISS Suspenso por Decisão Judicial
- DataEmissaoNFSe= Campo não obrigatório, se preenchido deverá seguir o formato 'YYYY-MM-DD hh:mm:ss' - máximo 19 caracteres;
- Competencia= Obrigatório, e deve ser preenchido no formato YYYYMM - máximo 6 caracteres;
- NaturezaTributacao= Obrigatório e deve ser preenchido com alguns dos seguintes valores:
- 1 -> Tributação no município;
- 2 -> Tributação fora do município;
- 3 -> Isento;
- 4 -> Imune;
- 5 -> Exigibilidade suspensa por decisão judicial;
- 6 -> Exigibilidade suspensa por decisão administrativo.
- NumeroRPS= Obrigatório, máximo 15 caracteres;
- SerieRps= Campo não obrigatório, máximo 5 caracteres.
- TipoRps=Obrigatório, devera ser preenchido com um dos seguintes valores:
- 1 -> Recibo provisório de serviços;
- 2 -> RPS nota fiscal conjugada (mista)
- DataEmissao= Obrigatório e devera ser preenchido no formato: DD/MM/AAAA - máximo 10 caracteres
- ValorServicos= Obrigatório, devera ser preenchido com o valor do serviço prestado, exemplo: 0.00 - máximo de 16 caracteres;
- CodigoCnae= Campo obrigatório- máximo 8 caracteres.
- CodigoItemListaServico= Obrigatório, devera ser preenchido com a Identificação da Atividade. Para mais informações, verificar o tópico Observações.
- BaseCalculo=Obrigatório, devera ser preenchido com o valor da Base de Cálculo, exemplo: 0.00 - máximo de 16 caracteres;
- AliquotaISS=Obrigatório, devera ser preenchido com a Alíquota do serviço prestado, exemplo: 0.00 - máximo de 16 caracteres;
- ValorIss=Obrigatório, devera ser preenchido com o valor do ISS, exemplo: 0.00 - máximo de 16 caracteres;
- IssRetido= Obrigatório, devera ser preenchido com os seguintes valores:
- 1 ou S para ISS retido;
- 2 ou N para ISS não retido;
- ValorIssRetido= Campo obrigatório, devera ser preenchido com o valor do ISS retido, exemplo: 0.00 - máximo de 15 caracteres;
- DiscriminacaoServico=Obrigatório, devera ser preenchido com a discriminação dos serviços prestados - máximo 2000 caracteres.
- InscricaoMunicipalPrestador=Obrigatório, deverá ser preenchido com a CCM/Inscricao Municipal do prestador, máximo de 15 caracteres.
- CPFCNPJTomador=Obrigatório, deverá ser preenchido com o CPF/CNPJ do tomador do serviço, máximo de 14 caracteres.
- InscricaoMunicipalTomador=Campo mão obrigatório, deverá ser preenchido com a CCM/Inscricao Municipal do tomador, máximo de 15 caracteres.
- InscricaoEstadualTomador= Campo não obrigatório, deverá ser preenchido com a Inscricao Estadual do tomador, máximo de 15 caracteres.
- TipoDocumentoTomador= Campo não obrigatório, deverá ser preenchido com o tipo do documento do tomador:
- 1 para CPF;
- 2 para CNPJ;
- RazaoSocialTomador=Obrigatório, deverá ser preenchido com a Razão Social ou o Nome do tomador do serviço, máximo de 120 caracteres.
- EnderecoTomador=Obrigatório, deverá ser preenchido com o endereço do tomador do serviço. máximo de 100 caracteres.
- TipoLogradouroTomador= Obrigatório, deverá ser preenchido com o tipo de logradouro do tomador. Valores aceitos:
- Avenida
- Rua
- Rodovia
- Ruela
- Rio
- Sítio
- Sup Quadra
- Travessa
- Vale
- Via
- Viaduto
- Viela
- Vila
- Vargem
- NumeroTomador=Obrigatório, deverá ser preenchido com o número do endereço do tomador do serviço, máximo de 10 caracteres.
- ComplementoTomador=Campo não obrigatório, deverá ser preenchido com o complemento do endereço do tomador do serviço, máximo de 60 caracteres.
- BairroTomador=Obrigatório, deverá ser preenchido com o Bairro do tomador do serviço, máximo de 60 caracteres.
- UFTomador= Obrigatório, deverá ser preenchido com a UF do tomador, máximo de 2 caracteres. Caso não seja preenchido será feito uma busca baseada no campo CodigoCidadeTomador para obter esse valor.
- CepTomador=Obrigatório, deverá ser preenchido com o CEP do tomador do serviço, máximo de 8 caracteres.
- EmailTomador=Campo não obrigatório, deverá ser preenchido com o e-mail do tomador do serviço, máximo de 80 caracteres.
- ValorPis=Campo não obrigatório, devera ser preenchido com o valor de retenção do PIS, exemplo: 0.00 - máximo de 16 caracteres;
- ValorCofins=Campo não obrigatório, devera ser preenchido com o valor de retenção do COFINS, exemplo: 0.00 - máximo de 16 caracteres;
- ValorInss=Campo não obrigatório, devera ser preenchido com o valor de retenção do INSS, exemplo: 0.00 - máximo de 16 caracteres;
- ValorIr=Campo não obrigatório, devera ser preenchido com o valor de retenção do IR, exemplo: 0.00 - máximo de 16 caracteres;
- ValorCsll=Campo não obrigatório, devera ser preenchido com o valor de retenção do CSLL, exemplo: 0.00 - máximo de 16 caracteres;
- ValorDeducoes= Campo obrigatório, devera ser preenchido com o valor de outras deduções da nota, exemplo: 0.00 - máximo de 15 caracteres;
- SALVARRPS - Identificador para salvar o RPS
Comentários
0 comentário
Por favor, entre para comentar.