Manual de integração com o webservice
Portais Disponíveis
Métodos Disponíveis
- Envio:
- Síncrono.
- Consulta de NFSe por RPS;
- Cancelamento de NFSe.
Observações
Envio de RPS
- É possível realizar o envio em Lote síncrono;
- O padrão aceita envio de múltiplos serviços, e devem ser informados da seguinte forma, pelo tx2 de padrão único TecnoNFSe:
INCLUIRRPS
...
DiscriminacaoServico=Discriminacao 2 { Primeiro Serviço }
CodigoItemListaServico=01.01
CodigoCidadePrestacao=3523404
ValorServicos=0.10
...
SALVARRPS
INCLUIRSERVICO
DiscriminacaoServico=Discriminacao 2 { Segundo Serviço }
CodigoItemListaServico=01.01
CodigoCidadePrestacao=3523404
ValorServicos=0.10
SALVARSERVICO
IINCLUIRSERVICO
DiscriminacaoServico=Discriminacao 3 { Terceiro Serviço }
CodigoItemListaServico=01.01
CodigoCidadePrestacao=3523404
ValorServicos=0.10
SALVARSERVICO
Obs: O primeiro serviço deve ser informado dentro do Dataset "INCLUIRRPS" e a partir do segundo serviço (caso haja), devem ser informados em um Dataset "INCLUIRSERVICO".
Cancelamento de uma NSFe
- Para realizar o cancelamento de uma NFSe, é necessário informar a Chave de Cancelamento do padrão, que será constituída pelo número da NFSe.
Métodos Adicionais
- O padrão possui o método ObterLinkImpressao, o qual é possível obter o link da impressão da NFSe, direto do portal da prefeitura. Para maiores informações acesse este link: ObterLinkImpressaoNFSe
Geração do XML - Campos Importantes
- O campo CodigoCnae não é obrigatório, o campo CodigoItemListaServico é obrigatório e segue a lista nacional.
- O campo CodigoCancelamento contém os seguintes códigos:
- 1 – Erro na emissão
- 2 – Serviço não prestado
- 3 – Erro de assinatura
- 4 – Duplicidade da nota
- 5 – Erro de processamento
Novos campos disponibilizados para adequação da Reforma Tributária
| CodigoNbs | ValorPercDiferimentoMunicipal | InscricaoFiscalImovel | NumeroDocumentoFiscal |
| FinalidadeNFSe | ValorPercDiferimentoCbs | CodigoCIB | NumeroDocumentoNaoFiscal |
| OperacaoPessoal | CpfCnpjDestinatario | CodigoObra | DescricaoDocumentoNaoFiscal |
| CodigoOperacao | NifDestinatario | CodigoObraImovel | CpfCnpjFornecedor |
| TipoOperacao | MotivoNaoNifDestinatario | CodigoPaisImovel | NifFornecedor |
| TipoEnteGovernamental | PaisDestinatario | CepImovel | MotivoNaoNifFornecedor |
| DescTipoEnteGovernamental | DescricaoCidadeDestinatario | DescricaoCidadeImovel | ValorDedutivel |
| IndicadorDestinatario | RegiaoDestinatario | LogradouroImovel | DataEmissaoDedutivel |
| ClassificacaoTributariaIbsCbs | CodigoCidadeDestinatario | NumeroImovel | DataCompetenciaDedutivel |
| SituacaoTributariaIbsCbs | EnderecoDestinatario | ComplementoImovel | TipoChaveDF |
| CodigoCreditoPresumidoIbsCbs | NumeroDestinatario | BairroImovel | ChaveNFSe |
| SituacaoTributariaRegularIbsCbs | ComplementoDestinatario | DescricaoTipoChaveDFe | |
| ClassifTributariaRegularIbsCbs | BairroDestinatario | ChaveDFe | |
| ValorPercDiferimentoEstadual | EmailDestinatario | MunicipioDocumentoFiscal |
Ressaltamos que, para manter a funcionalidade em ambos os ambientes de emissão (produção e homologação), essas regras de validação ainda não foram aplicadas em nossas aplicações.
Para maiores informações sobre a forma de preenchimento destes campos novos, acesse nossa documentação do Padrão Unificado de TX2.
Campos customizados para a impressão
Impressão do RPS
- NomeFantasiaPrestador=String[80]
- RazaoSocialPrestador=String[80]
- EnderecoPrestador=String[80]
- CodigoMunicipioPrestador=String[10]
- UfPrestador=String[2]
- NumeroEnderecoPrestador=String[7]
- ComplementoEnderecoPrestador=String[20]
- BairroPrestador=String[40]
- CepPrestador=String[8]
- TelefonePrestador=String[20]
- EmailPrestador=String[80]
- PercentualValorCofins=String[10]
- OutrasInformacoes=String[500]
- QuantidadeServico=String[10]
Impressão da NFSe
- CodigoCancelamento[2]
- OutrasInformacoes=String[500]
- QuantidadeServico=String[10]
- PercentualValorCofins=String[10]
Soluções Tecnospeed
- Componente NFSe: Release 10.1.62.X
- Manager eDoc: Release 5.1.X.X
Comentários
0 comentário
Por favor, entre para comentar.