Manual de integração com o webservice
Portais Disponíveis
- Produção
- Homologação
Métodos Disponíveis
- Envio.
- Assíncrono
- Consulta de Lote.
- Consulta de NFSe por RPS.
- Cancelamento de NFSe.
Observações
- O WebService remove os caracteres "<", ">" se enviados na discriminação do serviço.
- O Campo do QrCode na impressão da prefeitura não é deduzivel e não há informações nos manuais da prefeitura para a compatibilização, portanto a NFS-e não possui o QrCode para a leitura.
- Multiserviços: Para que o padrão seja compatível com múltiplos serviços, é necessário que esses serviços (CNAES) pertençam ao mesmo grupo de serviços (Item de Serviço), caso contrário, as notas serão rejeitadas pelo webservice das prefeituras. Veja o exemplo a seguir para uma ilustração:
formato=tx2
padrao=TecnoNFSe
NomeCidade=SAOBORJARS
INCLUIR
...
SALVAR
INCLUIRRPS
...
;1º SERV
DiscriminacaoServico=Teste1
quantidadeservicos=1
ValorUnitarioServico=0.10
CodigoItemListaServico=10.02
CodigoCnae=7490104
AliquotaISS=5
;2º SERV
INCLUIRSERVICO
DiscriminacaoServico=Teste2
quantidadeservicos=1
ValorUnitarioServico=0.10
CodigoItemListaServico=10.02
CodigoCnae=7490104
AliquotaServico=5
SALVARSERVICO
;3º SERV
INCLUIRSERVICO
DiscriminacaoServico=Teste3
quantidadeservicos=1
ValorUnitarioServico=0.10
CodigoItemListaServico=10.02
CodigoCnae=7490104
AliquotaServico=5
SALVARSERVICO
SALVARRPSGeração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116 .
- Padrão faz uso do código CNAE apenas para algumas cidades, exemplo Carazinho/RS.
- Padrão não faz uso do código tributação do município.
Novos campos disponibilizados para adequação da Reforma Tributária
| CodigoNbs | ClassificacaoTributariaIbsCbs | CodigoOperacao |
| CodigoPostalDestinatario | DescricaoCidadeDestinatario | EstadoProvinciaDestinatario |
| EnderecoDestinatario | NumeroDestinatario | BairroDestinatario |
| NifIntermediario | PaisIntermediario | CepIntermediario |
| CodigoCidadeIntermediario | UFIntermediario | EnderecoIntermediario |
| NumeroIntermediario | BairroIntermediario | TelefoneIntermediario |
| EmailIntermediario | Versao |
Observação: Campos obrigatórios conforme o arquivo de esquema do Padrão estão destacados em negrito.
O ambiente de homologação do padrão ainda não retorna o XML de NFSe com os campos novos de CodigoNbs, ClassificacaoTributariaIbsCbs (CclassTrib) e CodigoOperacao (IndOp).
É necessário adicionar o campo VersaoEsquema=RTC no topo do arquivo tx2, por exemplo:
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.
Exemplos de TX2 e XML:
Campos customizados para a impressão
Impressão do RPS
- NomeFantasiaPrestador=String[80]
- InscricaoEstadualPrestador=String[20]
- InscricaoEstadualTomador=String[20]
- RazaoSocialPrestador=String[80]
- EnderecoPrestador=String[80]
- CodigoMunicipioPrestador=String[10]
- UfPrestador=String[2]
- NumeroPrestador=String[7]
- ComplementoPrestador=String[20]
- BairroPrestador=String[40]
- CepPrestador=String[8]
- TelefonePrestador=String[20]
- ExigibilidadeIss=String[2]
Impressão da NFSe
- ExigibilidadeIss=String[2]
- IssTomador=String[10]
- InscricaoEstadualPrestador=String[20]
- InscricaoEstadualTomador=String[20]
- NaturezaOperacao=String[1] *
- IncentivadorCultural=String[1] *
- RegimeEspecialTributacao=String[20] *
- InscricaoMunicipalTomador=String[20] *
* Campos customizados somente para a cidade de Maricá / RJ.
Soluções Tecnospeed
- Componente NFSe: Release 8.7.51.X.
- Manager eDoc: Release 3.0.85.X.
Comentários
0 comentário
Por favor, entre para comentar.