Skip to content

Tag-icone-mini.png Projetos

Referenciado por: Protótipo para Tela Conciliação de Recibos Provisórios de Serviço (RPS) | Protótipo para Tela Exportação de Recibos Provisórios de Serviço (RPS) |

Objetivo ​

Permitir que a Totali Sistemas Ltda. possa interagir com o portal Nota Blu enviando RPSs (recebidos provisórios de serviço) e recebendo NFS-e (notas fiscais eletrônicas de serviço).
Tudo isso, em conformidade com a Lei Complementar nº 784 de 15 de Dezembro de 2010.

Integração com Nota Blu ​

As NFs continuarão sendo geradas normalmente, porém elas não terão mais valor fiscal perante a Prefeitura Municipal de Blumenau.
Elas servirão de recibos provisórios e terão de ser convertidas no prazo de 10 dias, limitado ao 3º dia útil do mês seguinte.
Para essa conversão será criada uma tela nova no Totali Backoffice para exportar as vendas emitidas pelo Commerce Checkout como recibos provisórios para serem importados manualmente no portal Nota Blu.
Também será criada uma outra tela para ler um arquivo com as NFS-e geradas pelo portal.

Processo de Emissão de NFS-e ​

Etapa 1:

A NFs de serviço será emitida pelo Checkout.

Convencionou-se que não pode ter mercadoria na mesma nota.

Etapa 2:

A conversão das vendas em RPS se dará na tela de Exportação de Recibos Provisórios de Serviço (RPS).

Etapa 3:

No portal da Nota Blu deverá ser feito o Upload do arquivo.

Com isso, o cliente deverá receber sua NFS-e via email.

Etapa 4:

Depois de algum tempo, no portal da Nota Blu deverá ser feito o download do arquivo com as NFS-e geradas.

Etapa 5:

Deverá ser feita a leitura desse arquivo na tela de Conciliação de Recibos Provisórios de Serviço (RPS) para gravar os dados de retorno.

Processo de Cancelamento de NFS-e ​

Etapa 1:

Cancelar a NF-s no Totali Backoffice ou no Commerce Checkout.

Etapa 2:

Na tela de Exportação de Recibos Provisórios de Serviço (RPS), filtrar NF canceladas e exportar.

Etapa 3:

Na tela de Conciliação de Recibos Provisórios de Serviço (RPS), carregar normalmente o arquivo da NFS-e com a confirmação do cancelamento.

Especificação Técnica ​

Restrições ​

  • O projeto deve ser aplicado na Totali em release.
  • Por se tratar de outro layout, não será permitida a conversão de CF em NFE-s.
  • Só será implementado para empresas do tipo Simples Nacional.
  • Não será permitido o reenvio de RPS, exceto no caso de cancelamento de NF.

Configurações Necessárias ​

  • Será criada uma nova permissão de tela para as duas telas. A numeração será definida na abertura de tarefa. Mas a descrição será "Gerar Recibos Provisórios de Serviço (RPS)".
  • Nos scripts que geram a estrutura será criada uma funcionalidade (TT_FUN) chamada "NotaBlu". Será necessário que a base de dados tenha essa funcionalidade para que as telas funcionem.
  • Deve-se configurar a Descrição do Serviço no Cadastro de Produtos do Backoffice.

Notablu produto.PNG

  • A descrição do produto (descrição, especificação, nome da divisão e nome da subdivisão) será utilizada como discriminação do serviço.

  • E deve entrar na tela do sintegra e clicar em filtrar na parte inferior esquerda da tela. Irá abrir uma tela com as séries cadastradas.

Sintegra 1.jpg

Protótipo de Tela ​

Protótipo para Tela Exportação de Recibos Provisórios de Serviço (RPS)
Protótipo para Tela Conciliação de Recibos Provisórios de Serviço (RPS)

Mudanças por Módulo ​

Banco de Dados ​

TT_RPS ​

Será criada a tabela TT_RPS para materializar os dados do processo de conversão, envio e retorno dos RPSs.

ColunaDescriçãoOrigemDomínio
CODFILFilial da VendaTT_VEN.CODFIL
SEQUENSequência da VendaTT_VEN.SEQUEN
SERRPSSérie do RPSTT_FIS.SEREXP (obtida a partir da TT_VEN.CODSER)
NUMRPSNúmero do RPSTT_VEN.NUMNOT
DATRPSData de Emissão do RPSTT_VEN.DATHOR
IM_RPSInscrição Municipal do PrestadorTD_FIL.INSMUN
DOCRPSCPF ou CNPJ do PrestadorTD_FIL.CGCFIL
TIPRPSTipo de RPS00 ? Recibo Provisório de Serviços (RPS)
SITRPSSituação do RPSI - Vendas quitadas (TT_VEN.FLGEST <> "C")

C - Vendas canceladas (TT_VEN.FLGEST = "C")

I - Operação isenta ou não tributável, executadas no Município de Blumenau

C - Cancelado

NUMNFSNúmero da NFE-sTela de conciliação grava a partir do arquivo da NFS-e
DATNFSData e Hora da Emissão da NFE-sTela de conciliação grava a partir do arquivo da NFS-e
CODNFSCódigo de Verificação da NFE-sTela de conciliação grava a partir do arquivo da NFS-e
SITNFSSituação da NFE-sTela de conciliação grava a partir do arquivo da NFS-eI - Operação isenta ou não tributável, executadas no Município de Blumenau.

C - Cancelada

TL_RPS ​

Será criada a tabela TL_RPS para registrar quando o arquivo foi gerado, por quem e eventuais alterações na TT_RPS.

Totali Backoffice ​

As alterações neste módulo consistem em:

  • Criar permissão "Gerar Recibos Provisórios de Serviço (RPS)".
  • Criar Tela Exportação de Recibos Provisórios de Serviço (RPS).
  • Criar Tela Conciliação de Recibos Provisórios de Serviço (RPS).

Layout de RPS (envio) ​

\\ttadm\Anexos_PRJ\Totali\Nota Blu\NFSe_Layout_RPS ap.pdf

Detalhamento de que dado vai em cada coluna das colunas que são calculadas.

REGISTRO TIPO 1 ? CABEÿALHO ​

CampoDado
3) Inscrição Municipal do PrestadorTD_FIL.INSMUN

REGISTRO TIPO 2 ? DETALHE ​

CampoDadoComentário
2) Tipo do RPSTT_RPS.TIPRPS
3) Série do RPSTT_RPS.SERRPS
4) Número do RPSTT_RPS.NUMRPS
5) Data de Emissão do RPSTT_RPS.DATRPS
6) Situação do RPSTT_RPS.SITRPS
7) Valor dos ServiçosTT_VEN.VLRNOT
8) Valor das Deduções0
9) Código do Serviço PrestadoTV_IPR.CODSRV
10) Alíquota0
11) ISS Retido0
12) Indicador de CPF/CNPJ do TomadorTT_RPS.INDTOM
13) CPF ou CNPJ do TomadorTT_CLI.NUMDOC
14) Inscrição Municipal do TomadorTT_END.INSMUN
15) Inscrição Estadual do TomadorTT_CLI.INSEST ou TT_END.INSEST
16) Nome/Razão Social do TomadorTT_CLI.NOMCLI
17) Tipo do Endereço do Tomador (Rua, Av, ...)TT_LOG.TIPLOG
18) Endereço do TomadorTT_END.ENDERE
19) Número do Endereço do TomadorTT_END.NUMERO
20) Complemento do Endereço do TomadorTT_END.COMPLE
21) Bairro do TomadorTT_END.BAIRRO
22) Cidade do TomadorTT_END.NOMCID
23) UF do TomadorTT_END.SIGEST
24) CEP do TomadorTT_END.CODCEP + TT_END.CODLOG
25) Email do TomadorTT_END.E_MAIL
26) Valor COFINS0
27) Valor CSLL0
28) Valor INSS0
29) Valor IRPJ0
30) Valor PIS0
31) Discriminação dos ServiçosTV_IPR.NOMPRO

REGISTRO TIPO 9 ? RODAPÿ ​

CampoDado
2) Número de linhas de detalhe do arquivoSomar no Form número de linhas com registros Tipo 2.
3) Valor total dos serviços contido no arquivoSomar no Form coluna 7 dos registros Tipo 2.
4) Valor total das deduções contidas no arquivoSomar no Form coluna 8 dos registros Tipo 2.
5) Valor total das retenções de COFINSSomar no Form coluna 26 dos registros Tipo 2.
6) Valor total das retenções de CSLLSomar no Form coluna 27 dos registros Tipo 2.
7) Valor total das retenções de INSSSomar no Form coluna 28 dos registros Tipo 2.
8) Valor total das retenções de IRPJSomar no Form coluna 29 dos registros Tipo 2.
9) Valor total das retenções de PISSomar no Form coluna 30 dos registros Tipo 2.

Layout de NFS-e (retorno) ​

\\ttadm\Anexos_PRJ\Totali\Nota Blu\NFSe_Layout_Emitidas_Recebidas ap.pdf

REGISTRO TIPO 2 - DETALHE ​

OrdemCampoDado
2Nº NFS-eTT_RPS.NUMNFS
3Data Hora NFETT_RPS.DATNFS
4Código de Verificação da NFS-eTT_RPS.CODNFS
5Tipo de RPSTT_RPS.TIPRPS
6Série do RPSTT_RPS.SERRPS
7Número do RPSTT_RPS.NUMRPS
8Data de Emissão do RPSTT_RPS.DATRPS
9Inscrição Municipal do PrestadorTT_RPS.IM_RPS
10Indicador de CPF/CNPJ do PrestadorTT_RPS.DOCRPS
23Situação do RPSTT_RPS.SITRPS
27Valor dos ServiçosTT_VEN.VLRNOT