Manual Cadastro Geral (CFM) Manual contendo as últimas atualizações efetuadas em 15/12/2021. Introdução Este documento destina-se à equipe de desenvolvimento responsável por integrar aplicações internas ao Systax. Com o objetivo de facilitar esse processo de integração, a Systax possui um módulo de integração construído na forma de um webservice o que garante a interoperabilidade com sistemas desenvolvidos em linguagens e plataformas diversas. Webservice Padrão de comunicação : O meio físico de comunicação será a internet com o modelo de comunicação padrão de webservices definido pelo WS-I Basic Profile, utilizando SOAP na troca de mensagens entre as aplicações, com XML no padrão Style/Enconding: Document/Literal, wrapped. WSDL :  https://www.systax.com.br/systaxcadastroretorno_geral_04/services/Cadastro?wsdl Associação de Produto e Grupo Associa um produto á um ou mais grupos de produtos no Portal de Classificação Fiscal. Observações da funcionalidade O nome do grupo pode ser criado da forma que melhor represente o agrupamento de produtos do cliente, mas recomendamos que seja criado conforme o padrão abaixo: UFORIGEM-UFDESTINO-NATUREZADEOPERACAO-PERFILORIGEM-PERFILDESTINACAO-FINALIDADE Exemplo: SP-SP-120-1-140-569. Essa notação permite que os grupos sejam facilmente associados aos seus respectivos cenários. A opção "Finalidade" não é obrigatória e será utilizada somente para cenários de entrada. É importante frisar que a não associação de produtos a grupos determina que sejam criadas regras tributárias para todos os cenários sem grupos disponíveis, o que nem sempre é necessário. Descrição dos campos de chamada e retorno   Chamada Pai Campo Tipo Descrição Obrigatório associarProdutoGrupos usuário String Usuário do Portal CFM Sim associarProdutoGrupos senha String Senha Sim associarProdutoGrupos xmlGrupoProdutos String XML Sim Retorno Pai Campo Descrição produto cProd Código de produto produto codigo Código da mensagem de retorno grupo ID ID do grupo grupo codigo Código da mensagem de retorno grupo mensagem Mensagem de retorno grupo nomeGrupo Nome do grupo de produto Exemplo de chamada e retorno Chamada                        superdemo          systax741              94394394  0                              MG-MG-121-3,134-140                            MG-AC-121-3,134-140                              ]]>           Observação : A tag pode ser adicionada de acordo com a quantidadade necessária pelo cliente. Retorno                                                                            P0123                128                                                        82393179                      128                      Grupo associado com sucesso. Cenário já existente.                      grupoABC                                                          82393180                      128                      Grupo associado com sucesso. Cenário já existente.                      grupoDEF                                                          82393181                      128                      Grupo associado com sucesso. Cenário já existente.                      grupoGHI                                                  Grupo associado com sucesso. Cenário já existente.                0                                 Obs.: Quando a chamada possuí mais de um grupo associado ao produto, é criado um código de retorno para cada grupo envolvido na requisição (em verde), e também, um código de retorno isolado (em amarelo). Veja abaixo: Quando há apenas um único grupo envolvido na requisição, os códigos de retorno são iguais conforme na imagem: Para fins de integração, recomenda-se obter sempre os códigos de retorno envolvidos nos grupos (em verde). O código de retorno (em amarelo) é usado apenas por integrações desenvolvidas anteriormente.   Ativar Produtos Ativa um ou mais produtos no Portal de Classificação Fiscal. Descrição dos campos de chamada e retorno   Chamada Pai Campo Tipo Descrição Obrigatório ativarProdutos usuário String Usuário do Portal CFM Sim ativarProdutos senha String Senha Sim ativarProdutos xmlProdutos String XML Sim Retorno Pai Campo Descrição produto ID ID do produto produto cProd Código de produto produto codigo Código da mensagem de retorno produto mensagem Descrição da mensagem de retorno produto origem Origem de produto Exemplos de chamada e retorno   Chamada superdemo systax741 48888887 21069090 Outras Preparações 0 TESTE ]]> Retorno                                                            766456854                48888887                115                                Ativado com sucesso.                0                                 Consulta de grupos Retorna os grupos de produtos do cliente no Portal de Classificação Fiscal. Descrição dos campos de chamada e retorno   Chamada Pai Campo Tipo Descrição Obrigatório consultaGrupos usuário String Usuário do Portal CFM Sim consultaGrupos senha String Senha Sim consultaGrupos idCli Int Código de cliente Sim Retorno Pai Campo Descrição grupo ID ID do grupo grupo nomeGrupo Nome do grupo de produto Exemplos de chamada e retorno   Chamada                                  superdemo                    systax741                    71408           Retorno                                                2195                                                Teste de grupo                                 Consulta de grupo de cenários por produto Retorna os cenários e grupos associados á eles em função do produto informado pelo cliente.  Descrição dos campos de chamada e retorno Chamada Campo Tipo Descrição Obrigatório usuário String Usuário do Potal CFM Sim senha String Senha Sim idCli Int Código de cliente Sim codProd String Código de produto Sim origProd Int Origem de produto Sim Retorno Campo Descrição idGrupo ID do grupo NomeGrupo Nome do grupo Exemplos de chamada e retorno Chamada                                  superdemo                    systax741                    71408                    94394394                    0           Retorno                                                                                     MG-MG-121-3,134-140                   2122038                                                                  439551                                MG-MG-121-3,134-140                                                                             MG-AM-121-3,134-140                   2122699                                                                  440205                                MG-AM-121-3,134-140                                                                             MG-AC-121-3,134-140                   2122700                                                                  440206                                MG-AC-121-3,134-140                                                                             MG-RS-121-3,134-140                   2126076                                                                  443786                                MG-RS-121-3,134-140                                                           133                                                       Este grupo não tem cenários                                                443787                                MG-MG-121-3,134,140                                                                             RS-PE-121-3,134-140                   2126078                                                                  443788                                RS-PE-121-3,134-140                                 Consulta de grupos por configuração Retorna o grupo associado ao cenário pesquisado. Descrição dos campos de chamada e retorno Chamada Campo Tipo Descrição  Obrigatório usuario String Usuário do Portal CFM Sim senha String Senha Sim idCli int Código de cliente Sim idCenario int Código de cenário Sim Retorno Campo Descrição ID ID do grupo NomeGrupo Nome do grupo associado ao cenário Exemplos de chamada e retorno Chamada                                  superdemo                    systax741                    71408                    2126076           Retorno                                                443786                                                MG-RS-121-3,134-140                                             Consulta de grupos por produto Retorna as informações de um grupo de produtos específico do cliente. Descrição dos campos de chamada e retorno Chamada Campo Tipo Descrição  Obrigatório usuario String Usuário do Portal CFM Sim senha String Senha Sim idCli int Código de cliente Sim idGrupo int Grupo de produto Sim Retorno Campo Descrição ID ID do produto cProd Código de produto orig Origem de produto Exemplos de chamada e retorno Chamada                                  superdemo                    systax741                    71408                    1254577           Retorno                                                                                            121                                Não há produtos para o grupo informado.                                                 Desassociação de produto em um grupo Desassocia um produto de um ou mais grupos no Portal de Classificação Fiscal. Descrição dos campos de chamada e retorno Chamada Campo Tipo Descrição Obrigatório usuário String Usuário do portal CFM Sim senha String senha Sim xmlGrupoProdutos String XML Sim Retorno Campo Descrição ID ID do produto cProd Código de produto codigo Código da mensagem de retorno mensagem Descrição da mensagem de retorno origem Origem de produto Exemplos de chamada e retorno Chamada                        superdemo          systax741              94394394  0                            MG-AC-121-3,134-140                              ]]>           Retorno                                                            440206                94394394                117                                Desassociado com sucesso.                0                                 Desativar produtos Desativa um ou mais produtos no Portal de Classificação Fiscal.  Descrição dos campos de chamada e retorno Chamada Campo Tipo Descrição Obrigatório usuário String Usuário do Portal CFM Sim senha String senha Sim xmlProdutos String XML Si Retorno Campo Descrição ID ID do produto cProd Código de Produto codigo Código da mensagem de retorno mensagem Descrição da mensagem de retorno orig Origem de produto Exemplos de chamada e retorno Chamada superdemo systax741 48888887 21069090 Outras Preparações 0 TESTE ]]> Retorno                                                            12306438                48888887                110                                Desativado com sucesso.                0                                 Incluir produtos Faz a inclusão de um ou mais produtos no Portal de Classificação Fiscal. Descrição dos campos de chamada e retorno Chamada Campo Tipo Descrição Obrigatório usuario String Usuário do portal CFM Sim senha String senha de usuário Sim xmlProdutos String XML Sim Retorno Campo Descrição ID ID do produto cProd Código de produto codigo Código da mensagem de retorno mensagem Descrição da mensagem de retorno origem Origem de produto Exemplos de chamada e retorno Chamada superdemo systax741 4888888 33041000 Batom Natural Benecos 0 TESTE ]]> Retorno                                                            766456760                48888887                100                                Incluido com sucesso.                0                                 Dicionário de dados A tabela baixo contem detalhes das informações presentes no XML de cadastro de produtos (método incluirProdutos). Campo Tipo Tamanho Aceita nulo Observação cProd String 120 Não   NCM String 8 Sim   EXTIPI String 3 Sim   cEAN String 14 Sim   descricao String 250 Sim   medLista String 1 Sim Utilizado somente para medicamentos. medTipo String 1 Sim Utilizado somente para medicamentos. orig String - Não Utilizado somente para medicamentos. complemento String 2500 Sim   Tabelas As tabelas a seguir listam o conteúdo dos campos de origem do material, lista de medicamentos e tipo de medicamento. Lista de códigos de campos "ORIG" Código Descrição 0 Nacional, exceto as indicadas nos códigos 3, 4, 5 e 8 1 Estrangeira - Importação direta, exceto a indicada no código 6 2 Estrangeira - Adquirida no mercado interno, exceto a indicada no código 7 3 Nacional, mercadoria ou bem com Conteúdo de Importação superior a 40% e inferior ou igual a 70% 4 Nacional, cuja produção tenha sido feita em conformidade com os PPB de que tratam as legislações citadas nos Ajustes 5 Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40% 6 Estrangeira - Importação direta, sem similar nacional, constante em lista da CAMEX e gás natural 7 Estrangeira - Adquirida no mercado interno, sem similar nacional, constante em lista da CAMEX e gás natural 8 Nacional, mercadoria ou bem com Conteúdo de Importação superior a 70% Lista de códigos de campos "medlista" do grupo Medicamento   Código Descrição 0 Positiva 1 Negativa 2 Neutra Lista de códigos de campos "medtipo"do grupo Medicamento Código Descrição R Referência G Genérico S Similar O Outros Lista de códigos de retorno Código Mensagem 100 Incluído com sucesso. 104 Usuário ou senha inválidos. 105 Não autorizado. 106 Código Produto sem preenchimento ou Origem Prod. inválido ou sem preenchimento. 110 Desativado com sucesso. 111 Falha de schema. 113 Atualizado com sucesso. 114 Limite de produtos de cliente Systax Light atingido. Limite do cliente: XX. 115 Ativado com sucesso. 116 Grupo associado com sucesso. Cenário criado. 117 Desassociado com sucesso. 118 As finalidades dos clientes não batem com as dos clientes. 119 Não há grupos para o cenário informado. 120 Não encontrado. 121 Não há produtos para o grupo informado. 122 Impossível reativar. 123 Não há grupos para o cliente informado. 124 Grupo associado com sucesso. Cenário não criado. Nome do grupo fora do padrão. 125 Produto já associado ao grupo. Sem alterações. 127 Resultados diversos. Veja o detalhe de cada produto. 128 Grupo associado com sucesso. Cenário já existente. 131 O produto informado não existe. 132 Não há grupos para o produto informado. 133 Este grupo não tem cenários. 999 Erro fatal.