Skip to content

Tag-icone-mini.png Projetos, Análise, Guia de análise

Referenciado por: Modelo de Protótipo |

Análise
Projeto PJ5785
Data da Análise: 14/08/2019

Projeto ​

Descrever o que deve ser alterado no sistema, o que vai mudar, impacto, etc. PJ5785 - Integração e ajustes necessários para NFSe da prefeitura de São Paulo

http://gesti.eme4.inf.br/gesti/atendimento/chamado_detalhes.php?COD_CHAMADO=2019078458

Especificação Técnica ​

Configurações Necessárias ​

Relacionar as configurações relevantes que devem ser realizadas para que o processo do projeto funcione corretamente.

      • Informações Obrigatórias ***

Deve-se Informar no Cadastro de Prduto >>> Impostos Municipais para Município de São Paulo.

"Exigibilidade de ISS" "Tipo de Tributação" "Código de Serviço no Município"

Protótipo de Tela ​

Criar artigo do protótipo das telas se baseando no Modelo de Protótipo.

Mudanças por Módulo ​

Descrever para uma pessoa com conhecimento técnico o que será realizado no projeto, dividindo as especificações por módulos de sistema.

Banco de Dados ​

Criar novas colunas ​

Criar coluna "TT_IMU.CODSRV" VARCHAR(10) - Código do Serviço no Município. Criar coluna "TT_IMU.DESSRV" VARCHAR(4000) - Descrição do Serviço no Município.

Atualização da Tabela de Serviço ​

Atualizar lista de serviços "TT_SRV" conforme tabela de "Código do serviço prestado".

Quando não existir na "TT_SRV" deve realizar a inclusão. Quando existir na em ambas as tabelas as decrições deve ser comparadas caso haja diferença na "TT_SRV" a mesma deve ser atualizada. Quando código da "TT_SRV" não existir na tabela do SPED devemos marcar o registro como desativado.

Backoffice ​

Criar interface para coluna ​
  • Criar interface para coluna de Identificação do Serviço no Município em (Principal >>> Produto >>> Cadastro >>> Guia "Impostos" >>> Guia "Municipais").

"TT_IMU.CODSRV" VARCHAR(10) - Código do Serviço no Município. "TT_IMU.DESSRV" VARCHAR(4000) - Descrição do Serviço no Município.

Middleware ​

Carga para POS ​

Criar campos (cast( case when coalesce( SRV.SRVATI, 'F' ) = 'F' then 'false' else 'true' end as varchar(5)) AS "B_Pro_Servico_Ativo") e (SRV.DESSRV AS "Pro_DescricaoServico") na carga "41 - Produto". Criar campos (COALESCE(IMU.NATNFS, 99) AS "ICid_NaturezaOperacaoNFSe"), (COALESCE(IMU.TRINFS, 99) AS "ICid_TipoTributacaoNFSe"), (IMU.CODSRV AS "ICid_CodigoServicoMunicipio") e (IMU.DESSRV AS "ICid_DescricaoServicoMunicipio") da carga "25 - ImpostoCidade" default "99".

Controle a Validar e implementar ​
    • Não será tratado ISS Retido na NFSe **
  • Verificar como faremos o tratamento do "TGeradorNFSeClass.SetServicoValoresRetencao" - Situação ISS.

  • Verificar como faremos o controle de impressão da NFSe.

Seria necessários tratamentos de arquivos externos com os códigos de serviços do Município por exemplo. ** Não será implementado controle de Impressão da NFSe **

Totali POS ​

Carga ​
  • Tratar leitura dos campos "B_Pro_Servico_Ativo", "Pro_DescricaoServico" da carga "41 - Produto".
  • Tratar leitura dos campos "ICid_NaturezaOperacaoNFSe", "ICid_TipoTributacaoNFSe", "ICid_CodigoServicoMunicipio", "ICid_DescricaoServicoMunicipio" da carga "25 - ImpostoCidade" default "-1".

Venda ​

  • Tratar para quando operação possuir Serviço obrigar informar Parceiro com CPF/CNPJ, Endereço.

Verificar se realmente é necessário informar os dados do Tomador SP - Quando não informado devemos enviar 14 zeros no campo do CPF, tratamento realizado no Middleware.

  • Tratar para permitir venda de serviço apenas quando "B_Pro_Servico_Ativo" = "true".
  • Tratar para geração de Multiplas notas de serviço quando código do serviço ou Impotos forem diferentes, pois middleware irá agrupar itens de mesmo código e tributação gerando inconsistência quando combinação resultar em mais de 1 item.

Impressão ​

  • Validar impressão do RPS gerado pelo POS com o RPS gerado pelo Checkout.

Layout de Integração ​

Código do serviço prestado:

Lista de serviços anexa à Lei Complementar nº 116, de 31 de julho de 2003: http://sped.rfb.gov.br/pagina/show/1601

Tabela de Código de Serviço Prefeitura São Paulo:

https://www.prefeitura.sp.gov.br/cidade/secretarias/upload/arquivos/secretarias/financas/legislacao/IN-SF-Surem-08-2011-Anexo-1.pdf

Informações Úteis ​

Retorno Envio RPS ​

Codigo: 335 Descricao: A data da prestação do serviço deverá estar contida no Período de Vigência do Código de Serviço (data início de vigência: 01/01/0001).

Significado: Empresa não habilitada para uso do código de serviço indicado, solicitar ao contador para realizar a inclusão do serviço e repassar o código do Serviço no Município.