Que o PlugNotas não é apenas uma API comum, nós já sabemos. Agora, você sabia que essa solução controla automaticamente o número de RPS das notas fiscais no seu software? Leia este conteúdo e entenda melhor.
O desafio
Emitir documentos fiscais eletrônicos diretamente no seu software costuma ser um grande desafio para o desenvolvedor.
Para programar o módulo fiscal que seja seguro o bastante para seu cliente, são inúmeros processos e cuidados na hora de programar.
Além do cuidado e atenção com a segurança, a sua tecnologia deve ser capaz de realizar o envio com precisão, padronizado e sem divergências.
Junto destes detalhes técnicos que você, desenvolvedor, já deve estar familiarizado, existem todas as atualizações fiscais que ocorrem no decorrer dos anos, fazendo com que a sua equipe de desenvolvimento fique à disposição quase que integralmente para manter a sua tecnologia 100% atualizada.
O tempo que isso leva para ficar tudo pronto nos conformes não está no escrito, não é mesmo?
Bom, mas antes de te explicar um pouco mais sobre essa camada de inteligência do Plugnotas, vamos entender o que é o RPS.
O que é RPS?
RPS é o Recibo Provisório de Serviços, um documento que resolve problemas de emissão de nota fiscal em um momento de ausência de conectividade com a internet.
No momento em que a nota fiscal de serviço (NFSe) é gerada, ela deve ser transmitida para a SEFAZ (Secretaria da Fazenda) e, caso alguma instabilidade na rede aconteça, o RPS evita que o seu cliente tenha eventualidades com o Fisco.
Ou seja, o RPS substitui temporariamente a NFSe nestes momentos delicados. Com este documento, seu cliente consegue comprovar o serviço prestado.
É importante lembrar que nem todas as prefeituras permitem o uso da RPS como alternativa provisória à NFSe. Isso acontece pois cada município determina suas próprias regras para a gestão e numeração do RPS.
Após a resolução dessas eventualidades, o RPS deve ser transformado em documento fiscal o mais breve possível, sem ultrapassar o prazo estabelecido por cada município.
O RPS protege o seu cliente também de sofrer penalidades ou multas pelo Fisco no caso da emissão da nota na data errada.
Numeração RPS
No RPS, existe uma numeração específica. Esta numeração é sequencial e diz respeito à série e número de lote do serviço prestado.
Caso ocorram erros ao preencher a numeração do RPS, seu cliente pode ficar impossibilitado de emitir as notas, inclusive, acabar tendo uma rejeição, o que não é nada benéfico para o seu cliente.
A série da numeração do RPS pode variar de acordo com a prefeitura de cada cidade. Pode ser feita de letras (A, S, NF, por exemplo) ou de número cardinais (1, 2, 3, 4, etc.). Dessa maneira, seu cliente deveria consultar a numeração correta com o município antes de realizar a emissão da NFS-e.
A boa notícia é que o PlugNotas age com sua inteligência neste momento de preenchimento da série da cidade em questão. Fácil demais, não?
Agora, falando sobre o lote da numeração do RPS, ele é utilizado por algumas prefeituras de algumas cidades específicas. O lote da numeração diz respeito ao controle da quantidade de notas emitidas por CNPJ e também tem o caráter sequencial.
A nossa API PlugNotas também resolve este item do lote na numeração, preenchendo automaticamente, bastando seu cliente preencher uma única vez no cadastro da empresa.
Controle Automático de Numeração
Como já demos um spoiler agora a pouco no capítulo anterior, a nossa API PlugNotas é capaz de controlar automaticamente a numeração do RPS quando este precisar ser emitido.
A nossa solução foi desenvolvida com esta e outras inteligências como: notificações via WebHook, consultas e processamentos automáticos, cálculos automáticos para NFSe, NFCe e NFe, layout único para envio de NFS-e para estrangeiro e muito mais.
A numeração do RPS da nota de serviço é enviada de maneira sequencial e, para evitar a perda dessa numeração e alcançar um melhor fluxo de controle, o PlugNotas realiza essa gestão com inteligência, seguindo apenas a configuração inicial da contagem numérica.
Após a configuração inicial, o seu cliente não precisa fazer mais nada, o PlugNotas no seu software fará todo o preenchimento automático deste campo do RPS.
Esta é uma solução essencial, caso você deseje que o seu software seja capaz de resolver alguns dos tipos de rejeições que seu cliente pode passar.
Veja como funciona:
Por Interface Web:
Você deve fazer o login neste portal, selecionar a área de empresas e seguir até o cadastro da empresa que deseja. Após esse passo, basta configurar a numeração corretamente na opção “Configuração RPS”.
E prontinho! Após isso, o controle automático de numeração de RPS, seguirá a partir da numeração configurada.
Por API:
É possível realizar a troca da numeração de RPS via API pela rota “PATCH Alterar Dados da Empresa”, sendo necessário informar o token e o CNPJ da empresa para realizar a alteração. Observe abaixo:
Rota:
Body:
Preencha os campos “lote”, “número” e “série” com os valores desejados e faça o envio da requisição.
Exemplo da requisição:
Exemplo de retorno de sucesso:
Exemplo de retorno com erro:
Este erro é ocasionado devido a falha na estrutura do JSON. podendo ser, algum “{” ou “[“, a mais ou a menos, adicione ou retire o que for necessário e realize a requisição novamente.
PlugNotas, plugou, emitiu.
Viu como é simples?
Basta um único JSON simples e curto para o PlugNotas construir o XML de envio automaticamente, autorizar e imprimir.
Veja neste portal um pouco mais sobre a nossa solução para o seu software emitir documentos fiscais eletrônicos.
E caso quiser entender mais detalhadamente sobre todos os recursos que o PlugNotas oferece para o seu software, veja neste artigo.
Continue acompanhando o Blog da TecnoSpeed, a Casa do Desenvolvedor!