Manual de integração com a Prefeitura
Portais Disponíveis
- Produção
Métodos Disponíveis
- Gerar Xml em Lote
Observações
- O padrão de SolucaoPublica 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 portal da prefeitura.
- Padrão aceita envio em lote.
- Atenção: Enviar no máximo 50 RPS por remessa.
- Os acentos serão removidos na hora da geração, pois o portal da prefeitura não suporta os mesmos;
- Caracteres especiais como: !@#$%*()'"-=+/.,:][{}\/;.|:& < > " ' § ° não devem ser informados pois o padrão SolucaoPublica não consegue ler esses valores que ocasiona em erros internos.
Geração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116.
- O Código do Cnae segue a lista de Códigos da tabela CNAE 2.0.
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
- NumeroNFSe= Campo não obrigatório, máximo 15 caracteres
- DataEmissaoNFSe= Campo não obrigatório, se preenchido deverá seguir o formato 'DD-MM-YYYY hh:mm:ss' - máximo 19 caracteres;
- Competencia= Obrigatório, e deve ser preenchido no formato YYYY-MM-DD - máximo 10 caracteres;
- NumeroNFSeSubstituida=O campo deverá ser preenchido com o Número da NFSe que será cancelada, apenas em caso de cancelamento, e o campo NumeroNFSeCancelada esteja vazio. - máximo de 15 caracteres. Para mais informações, verifique o tópico Observações.
- 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);
- 3 -> Cupom.
- DataEmissao= Obrigatório e devera ser preenchido no formato: YYYY-MM-DD - máximo 10 caracteres
- NumeroRPSSubstituido=Obrigatório apenas quando será feito cancelamento com substituição do RPS - máximo 15 caracteres;
- SerieRpsSubstituido=Obrigatório apenas quando será feito cancelamento com substituição do RPS - máximo 5 caracteres;
- ValorServicos= Obrigatório, devera ser preenchido com o valor do serviço prestado, exemplo: 0.00 - máximo de 15 caracteres;
- CodigoCnae= Campo não obrigatório, preencher com código CNAE 2.0.
- 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 15 caracteres;
- AliquotaISS= Obrigatório, devera ser preenchido com a Alíquota do serviço prestado, exemplo: 0.00 00- máximo de 6 caracteres;
- ValorIss= Obrigatório, devera ser preenchido com o valor do ISS, exemplo: 0.00 - máximo de 15 caracteres;
- IssRetido= Obrigatório, devera ser preenchido com os seguintes valores:
- 1 ou sim para ISS retido;
- 2 ou nao para ISS não retido;
- DiscriminacaoServico= Obrigatório, devera ser preenchido com a discriminação dos serviços prestados - máximo 2000 caracteres.
- CodigoCidadePrestacao= Obrigatório, deverá ser preenchido com o código do município de onde o serviço foi prestado - máximo 7 caracteres.
- QuantidadeServicos= Deverá ser preenchido quando a quantidade de serviços prestados for maior que 1, máximo de 15 caracteres.
- ValorUnitarioServico= Obrigatório, devera ser preenchido com o valor unitário do serviço prestado, exemplo: 0.00 - máximo de 15 caracteres;
- RazaoSocialPrestador= Deverá ser preenchido com a razão social da prestadora de serviços, máximo de 115 caracteres.
- CpfCnpjPrestador= Obrigatório, deverá ser preenchido com o CNPJ/CPF do prestador de serviço, com 11 ou 14 Caracteres;
- InscricaoMunicipalPrestador= Deverá ser preenchido com a CCM/Inscricao Municipal do prestador, máximo de 15 caracteres.
- EnderecoPrestador= Deverá ser preenchido com o endereço do prestador do serviço. Tipo e nome do logradouro, máximo de 125 caracteres.
- NumeroPrestador= Deverá ser preenchido com o número do endereço do prestador de serviços, máximo de 10 caracteres.
- ComplementoPrestador= Campo não obrigatório, deverá ser preenchido com o complemento do endereço do prestador de serviços, máximo de 60 caracteres.
- BairroPrestador= Deverá ser preenchido com o Bairro do prestador de serviços, máximo de 60 caracteres.
- CodigoCidadePrestador= Deverá ser preenchido com o código do município do prestador, máximo de 7 caracteres.
- CepPrestador= Deverá ser preenchido com o CEP do prestador de serviço.
- TelefonePrestador= Deverá ser preenchido com o Telefone do prestador, máximo de 11 caracteres (com DDD).
- CPFCNPJTomador= Deverá ser preenchido com o CPF/CNPJ do tomador do serviço, com 11 ou 14 caracteres.
- TipoDocumentoTomador= Campo não obrigatório, deverá ser preenchido com o tipo do documento do tomador:
- 1 para CPF;
- 2 para CNPJ;
- RazaoSocialTomador= Deverá ser preenchido com a Razão Social ou o Nome do tomador do serviço, máximo de 115 caracteres.
- EnderecoTomador= Deverá ser preenchido com o endereço do tomador do serviço. Tipo e nome do logradouro, máximo de 125 caracteres.
- NumeroTomador= 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= Deverá ser preenchido com o Bairro do tomador do serviço, máximo de 60 caracteres.
- CodigoCidadeTomador= Deverá ser preenchido com o código do município do tomador, máximo de 7 caracteres.
- UFTomador= Deverá ser preenchido com a UF do tomador, máximo de 2 caracteres.
- CepTomador= 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.
- DDDTomador=Campo obrigatório caso não seja preenchido no campo TelefonePrestador o DDD + telefone do tomador, máximo de 3 caracteres.
- TelefoneTomador= Deverá ser preenchido com o Telefone do prestador, máximo de 11 caracteres (com DDD).
- ValorPis= Campo não obrigatório, devera ser preenchido com o valor de retenção do PIS, exemplo: 0.00 - máximo de 15 caracteres;
- ValorCofins=Campo não obrigatório, devera ser preenchido com o valor de retenção do COFINS, exemplo: 0.00 - máximo de 15 caracteres;
- ValorInss=Campo não obrigatório, devera ser preenchido com o valor de retenção do INSS, exemplo: 0.00 - máximo de 15 caracteres;
- ValorIr=Campo não obrigatório, devera ser preenchido com o valor de retenção do IR, exemplo: 0.00 - máximo de 15 caracteres;
- ValorCsll=Campo não obrigatório, devera ser preenchido com o valor de retenção do CSLL, exemplo: 0.00 - máximo de 15 caracteres;
- ValorDeducoes= Campo não 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.