TaaS - Determinação de Perfil Visão Geral Visão Geral   Esse documento tem por objetivo orientar os usuários a quanto à utilização da rotina de determinação de perfil no cockpit.   A determinação de perfil é um conversor que transforma a chamada SAP em uma chamada identificada pelo motor da Systax.   O fluxo do TaaS é da seguinte forma: Formato da chamada do TaaS Formato da chamada do TaaS A determinação de perfil utiliza as informações da chamada do SAP e determina qual operação o motor deverá chamar de acordo com os parâmetros determinados: A condição dos parâmetros da chamada do remetente e do destinatário resultam na consequência que são os perfis do cenário conhecidos pelos sistemas da Systax.   A determinação de Perfil está disponível no cockpit. Determinação de perfil no cockpit Determinação de perfil no cockpit A rotina está disponível no cockpit: Ø   Documentos o Determinação de Perfil   Na tela temos o menu do “filtro” e do “upload”. No menu “filtro”, temos os filtros por campo da chamada:   Nomenclatura do Campo - Cockpit Nomenclatura do Campo - TaaS Preenchimento do Campo Código ID Número do ID sequencial Venda ou Compra saleOrPurchase S ou P Natura de Operação operationNatureCode Standard SAP ou definido pelo cliente Tipo de mercadoria Item Type M Origem do Produto Material Origin 0 a 8 Produção Própria ownProduction Y ou N ou vazio Finalidade Usage I - Industrialização R - Revenda C - Consumo A -Ativo Uso do Produto Usage Purpose Standard SAP ou definido pelo cliente Transação Comercial Business Transaction Standard SAP ou definido pelo cliente Origem -   País Ship_From_Country Sigla do País Origem -   UF Ship_From_UF Sigla da UF Destino -   UF Ship_To_UF Sigla da UF Origem - CNAE Ship_From_Cnae 2 ou 4 primeiros dígitos do CNAE ou vazio Origem - CNPJ Ship_From_CNPJ CNPJ do remetente ou vazio Origem - IE Ship_From_IE 4 dígitos da IE do remetente ou vazio Origem - Código IBGE Ship_From_IBGECode Código do municipio ou vazio Origem - Natureza Legal Ship_From_legalNature Código da natureza legal ou vazio Origem - Suframa Ship_From_Suframa Y ou N ou vazio Origem - Contribuinte do ICMS Ship_From_ICMSContributor Y ou N ou vazio Origem - Contribuinte do ICMS ST Ship_From_ICMSSTContributor Y ou N ou vazio Origem - Contribuinte IPI Ship_From_IPIContributor Y ou N ou vazio Origem - Tipo de Declaração Fiscal Ship_From_Tax_declarationType Real Profit Presumed Profit ou vazio Origem - Código do Regime Tributário Ship_From_taxRegimenCode 1 – Simples Nacional 2 – Simples Nacional com excesso de faturamento 3 – RPA Destinatário - CNAE Ship_To_Cnae  2 ou 4 primeiros dígitos do CNAE ou vazio Destinatário - CNPJ Ship_To_CNPJ  CNPJ do destinatário ou vazio Destinatário - Natureza Legal Ship_To_legalNature  Código da natureza legal ou vazio Destinatário - SUFRAMA Ship_To_SUFRAMA Y ou N ou vazio Destinatário - Código IBGE Ship_To_IBGECode  Código do municipio ou vazio Destinatário - Contribuinte ICMS Ship_To_ICMSContributor Y ou N ou vazio Destinatário - Contribuinte ICMS ST Ship_To_ICMSSTContributor Y ou N ou vazio Destinatário - Contribuinte IPI Ship_To_IPIContributor Y ou N ou vazio Destinatário - Contribuinte ISS Ship_To_ISSContributor Y ou N ou vazio Destinatário - Tipo de Declaração Fiscal Ship_To_TaxDeclarationType Real Profit Presumed Profit Destinatário - Código do Regime Tributário Ship_To_TaxRegimenCode 1 – Simples Nacional 2 – Simples Nacional com excesso de faturamento 3 – RPA ou vazio Systax - Natureza de Operação Natureza de Operação Natureza de Operação do cenário  Systax - Finalidade Finalidade Finalidade do cenário Systax - Ex-Origem Perfil Remetente Perfil ex-origem Systax - Ex-Destinação Perfil Destinatário Perfil destinação Systax - Tipo Entrada/Saída Entrada/Saída 0 – Entrada 1 – Saída Genérico do Cabeçalho     Definições dos campos:   Ø   As determinações de perfil deverão ser feitas em comum acordo com o cliente, visto que as informações recebidas no payload são decorrentes do preenchimento da masterdata do cliente, isto é, cadastro de clientes e fornecedores no SAP. Ø   Se houver mais de uma informação para o campo, as informações deverão ser separadas por vírgula. Ø   No caso do campo do Ship_to_SUFRAMA, na chamada do TaaS é enviado o número da inscrição, porém a validação do campo é preenchido SIM ou Não ou vazio. Ø   Cada determinação de Perfil inserida dentro do cockpit grava automaticamente a chave banco do cliente logado. Ø   A ordem dos IDs é sequêncial, portanto não existe mais exclusão de registros. Caso alguma linha não seja mais utilizada, a mesma deverá ser desativada. O TaaS valida na tabela se a linha está ativa e a utiliza para o cálculo. Se a linha estiver desativada, o TaaS não considerará.     Regras de Aplicação:   1 - Todos os campos recebidos na chamada, filtrar com o valor recebido e vazio; 2 - Se algum campo de condição não for recebido na chamada, filtrar vazio; 3 - Se encontrada mais de 1 linha, prevalece a linha com mais condições preenchidas; 4 - Quando for enviado a informação: "Ship_From // taxDeclarationType = presumed profit" na chamada, deverá ser incluído o perfil 134 no campo "perfil_rem" juntamente aos demais perfis de origem para a conversão das alíquotas de Pis e Cofins para lucro presumido (alíquotas 0,65% e 3%). No menu “upload”, temos a possibilidade de fazer o upload da determinação de perfil por arquivo CSV: Para fazer o upload da determinação de perfil, basta baixar o arquivo modelo e incluir as condições e a consequência: Caso o arquivo tenha alguma quebra de linha, espaços ou caracteres especiais, o sistema pula o registro e processa as linhas na sequencia.   No momento do upload, deve ser informado a tabela da determinação de perfil, sendo: homologação ou produção. Funcionalidades na linha do registro Funcionalidades na linha do registro Na linha da linha há as seguintes opções: Histórico da linha – mostra o histórico de edições que a linha foi submetida:   Detalhe da linha – Informa as condições e consequência do registro:   Cópia da linha – cria um novo registro editado partindo de uma linha existente:     Edição da linha – permite a edição de uma linha existente:     Inativação de Linhas de determinação de Perfil Nas hipóteses em que uma linha não deverá mais ser utilizada, a mesma deverá ser desativada. Isto é, indisponibilizada para a utilização.   No momento em que é feito a requisição da chamada, o TaaS faz a validação se a linha está ativa ou não. Em caso da linha estar desativada o TaaS não utiliza a linha no momento da determinação de perfil.   Para fazer a desativação da linha, basta assinalar a flag ao lado do menu de funcionalidades e clicar no botão .   Após a flag, é solicitado a confirmação da ação e após confirmado, a linha é desativada:   Para reverter a ação, basta assinalar a mesma flag e clicar no botão .     Após a flag, é solicitado a confirmação da ação e após confirmado, a linha é reativada:     Exportação dos registros Exportação dos registros Para a exportação dos registros em arquivo CSV, basta o usuário clicar na no ícone na tela da determinação de perfil:   Para abrir o arquivo sem perder as configurações, descompactar o arquivo e abrir em formato TXT: