Páginas filhas
  • TCGI (Gestão Imóveis) x Backoffice Protheus - EAI2 - Geração SPED F200 / 205 / 210 e 1800

Este documento tem por objetivo demonstrar como poderá ser montado o arquivo fiscal SPED quando integrado ao backoffice Protheus.

SPED: F200 / 1800

Usuário Fiscal do Protheus, pode utilizar os dados para o registro F200/1800 na elaboração do SPED Contribuições emitido pelo backoffice do RM TCGI.

Foi criado um serviço REST no TCGI para que o backoffice Protheus possa buscar as informações necessárias para a montagem dos arquivos F200 e 1800.
Para saber como disponibilizar o serviço rest pelo host do RM entre no caminho: 

No Protheus deverá ser utilizado o ponto de entrada disponível na documentação sobre o ponto de entrada para a geração do arquivo: Pontos de Entrada Fiscal Protheus

Como Fazer no Protheus

  • Caso o cliente possua mais de uma empresa no Protheus vinculadas as coligadas do RM: 
    Exemplo 1: 

    Empresa Protheus Filial Protheus Coligada RM Filial RM
    10 01 6 1
    10 02 6 2

    Protheus poderá solicitar uma unica vez passando no body da API o valor da coligada do RM e as Filiais em array:
    {
        "CodigoColigada" :"6",
        "CodigosFiliais" :[1,2],
        "DataInicial"  :"2020-01-01",
        "DataFinal" : "2020-12-31"
    }

    Exemplo 2:

    Empresa Protheus

    Filial Protheus Coligada RM Filial RM
    12 1 8 1
    13 1 9 1
    14 1 20 1

    Protheus terá que solicitar a geração dos dados de cada empresa, passando no body da API o valor da coligada do RM e as Filial do RM:
    1º solicitação:
    {
        "CodigoColigada" :"8",
        "CodigosFiliais" :[1],
        "DataInicial"  :"2020-01-01",
        "DataFinal" : "2020-12-31"
    }

    2º solicitação:
    {
        "CodigoColigada" :"9",
        "CodigosFiliais" :[1],
        "DataInicial"  :"2020-01-01",
        "DataFinal" : "2020-12-31"
    }

    3º solicitação:
    {
        "CodigoColigada" :"20",
        "CodigosFiliais" :[1],
        "DataInicial"  :"2020-01-01",
        "DataFinal" : "2020-12-31"
    }


Utilizando o ponto de entrada Protheus e requisitando através do serviço Rest do TCGI os valores já montados pelo RM para a composição dos arquivos F200 e/ou 1800, será possível a montagem do arquivo com todos os dados de incorporação corretamente.

Importante!

  • Configure no empreendimento e nas subunidades as informações necessárias para a geração dos blocos de contribuições fiscais.
  • Faça a geração do arquivo de contribuições utilizando o Fiscal RM e verifique se os blocos foram preenchidos corretamente. Dando certo, os valores serão retornados iguais na API.
    Como gerar arquivo fiscal RM: Acesse aqui!
  • Ao acessar o swagger (Como Acessar Api's RM) o serviço poderá ser encontrado dentro da arvoré de 'ImbEmpreendimento'


Abaixo é demonstrado o funcionamento das APIs de retorno dos valores do Sped F200 e 1800

Rest sendo rodado via Postman para verificar retorno e disponibilidade do mesmo para consumo.

Exemplo de montagem no postman:
F200 / 205 / 210
Todas as informações relacionadas aos registros 200, 205 e 210 será retornados pela api "registryF200".

Caminho: http://localhost:{porta-configurada-host}/api/imb/v1/realestates/registryF200
Body (raw - JSON(application/json))
{
    "CodigoColigada" :"6",
    "CodigosFiliais" :[1],
    "DataInicial"  :"2020-01-01",
    "DataFinal" : "2020-12-31"
}

Demonstração do consumo do serviço F200 que irá trazer uma lista dos blocos (200, 205 e 210) preenchidas, caso já tenha sido configurado e tenha dados para ser retornado no perído do filtro solicitado pela requisição POST com o filtro do Body, no vídeo abaixo, não temos nenhum dados configurado, assim o array de Itens fica vazio:


Na imagem abaixo temos um outro exemplo, que após ser solicitado via postman tem os dados retornados dentro do array.
Retorno da mensagem de uma solicitação de valores para a montagem do F200, para um período que possui dados para retorno:
Comparativo do Retorno Postman com o Arquivo Gerado F200.


1800

Caminho:  http://localhost:{porta-configurada-host}/api/imb/v1/realestates/registry1800
Body (raw - JSON(application/json))
{
    "CodigoColigada" :"6",
    "CodigosFiliais" :[1],
    "DataInicial"  :"2020-01-01",
    "DataFinal" : "2020-12-31"
}

Demonstração do consumo do serviço 1800:

  • Sem rótulos