Configuração da unit APIECOMMERCES CONFIGURACAO

De Tek-System Wiki
Revisão de 12h18min de 24 de junho de 2021 por Paulo Noe (discussão | contribs)
Ir para navegação Ir para pesquisar

Descrição da funcionalidade de cada propriedade disponível na configuração

URL: Informar https://ecommerces.teksystem.com.br:8090/api/v1/

Token: Solicite ao setor desenvolvimento a geração do token

VendaOrdem: Determina se a integração é venda à ordem

CodTagMarcaProduto: Código da tag característica para marca do produto. A tag deve ser do tipo String

CodTagCompartilhaSaldoItem: Código da tag característica para envio do produto ao marketplace. A tag deve ser do tipo Lógico

CodTagOrdemDeMontagemItem: Código da tag característica para definir a ordem de montagem do estoque. A tag deve ser do tipo Inteiro

CodTagQtdeMaximaAMontar: Código da tag característica para definir a quantidade de estoque a ser montada. A tag deve ser do tipo Inteiro

CodTagQtdeReservadoAEmpresa: Código da tag característica para definir a quantidade de estoque reservada a empresa. A tag deve ser do tipo Inteiro

AcrescentarSaldoElaboracaoAoSaldoFisico: Determina se deve ser somado saldo em elaboração ao saldo físico de volumes para montagem de saldo de produtos. Valores (true ou false)

CodigoOutCampoQtdMaximaDetalhe: Código de outro campo extra para o cadastro Item Detalhe para definir a quantidade máxima a montar de estoque por detalhamento do produto. Deve ser do tipo Inteiro

CodTagVendaSemEstoque: Código da tag característica para definir se há venda sem estoque do produto. A tag deve ser do tipo Lógico

EmpresasParaEnvioEstoque: Código das empresas para montagem do estoque. Separe por vírgula caso considere mais de uma

Integracao_DesconsiderarSaldoVolumeCompartilhado: Ignora volume compartilhado na montagem de saldo do produto, ou seja, monta toda quantidade disponível para todos os produtos que fazem uso do mesmo volume. Campo booleano (valor default false)

EmpresasDocAbatEstoque: Código das empresas para Abatimento de documentos na montagem do estoque. Separe por vírgula caso considere mais de uma

CodTagTempoEntregaSemEstoque: Código da tag característica para definir o tempo de entrega do produto sem estoque. A tag deve ser do tipo Inteiro

CodTagTempoEntregaComEstoque: Código da tag característica para definir o tempo de entrega do produto com estoque. A tag deve ser do tipo Inteiro

 As propriedades CodTagTempoEntregaSemEstoque e CodTagTempoEntregaComEstoque são utilizados nos canais EZCOMMERCE, ANYMARKET e ALTERNATIVASISTEMAS

CodStatusInativo: Código dos status inativo para o não envio do produto. Caso tenha mais de 1, separe por vírgula

CodStatusEmProducao: Código do status a ser considerado para envio do status de em produção para o ecommerce/marketplace.

CodStatusDetalhamentoNaoEnviadoParaEcommerce: Código dos status inativo para o não envio do detalhamento do produto. Permite apenas 1 status

AbaterAoSaldoFisico: Código da opção Abater ao Saldo Físico do Relatório de Montagem x Sobras. A sequência começa em zero

CodTabPrecos: Código da tabela de preço para envio e atualização do produto

CodCondicaoPrecoVenda: Código da condição de pagamento do preço de venda com desconto

CodCondicaoPrecoDe: Código da condição de pagamento do preço de venda sem desconto

CustoPelaTabelaPreco: Tipo boolean(true/false). Determina se o valor unitário deve ser atribuído pela tabela de preço. Se informar false, será mantido o valor importado

ModalidadeFrete: Código da modalidade de frete para importação do documento. Consulte a modalidade de frete no documento para ver as opções. A sequência começa em zero

CanaisDisponiveis: lista de canais na qual a empresa integra. Ex: ["TRAYCORP", "MARABRAZ"]

UsuariosNotificacoes: Nome do usuário do sistema para receber notificações de erros na execução dos processos

EmailsNotificacoes: E-mail(s) para receber notificações de erros na execução dos processos. Separe por ; caso tenha vários e-mails

UtilizaPrazosDaCondicaoPagamentoTabelaPreco: Determina se utilizada os prazos da condição de pagamento da propriedade CodCondicaoPrecoVenda ou manterá a do documento origem. Opção não deve ser habilitada para venda à ordem, pois já irá ser atribuído o padrão definido no cadastro do cliente. Campo booleano(true/false).

CalcularPrevisaoImpostos: Campo booleano(true/false). Habilitar apenas se a empresa possui IPI. Serve para abater o valor do IPI no pedido para que o total da nota fiscal seja o mesmo valor pago pelo consumidor final

CodTributacaoEspecialNaoContribuinte: Código da tributação especial para não contribuinte

CodTributacaoEspecialContribuinte: Código da tributação especial para contribuinte

 As propriedades CodTributacaoEspecialNaoContribuinte e CodTributacaoEspecialContribuinte quando não definidas, será adotado as tributações especiais padrões

CodMotivoPadraoAssistencia: Código padrão do motivo da assistência

CodOutCampoPagamento: Código do cadastro de outros campos para armazenar informações sobre os dados de pagamento do pedido.

NaoCadastrarAtualizarCliente: Utilizado quando não será feito o cadastro do cliente através da importação, onde este já está previamente cadastrado no sistema. Valores (true ou false)

GravarEnderecoEntregaObservacaoNF: Utilizado para atribuir na observação da nota fiscal o endereço de entrega. Valor padrão false. Aceita (true ou false)

CodigoFamiliaItem: Código da família do item. Utilizado para atribuir ao item do pedido o código da família. Apenas será atribuído quando o produto anunciado no site for um item de família. Importante, está configuração deve ser feita por canal de venda.


Configuracoes_por_empresa: Configurações específicas por canal de empresa

 Exe:
  "Configuracoes_por_empresa":[
    {
       "empresa":1, 
       "CodTabPrecos":0,
       ... Você pode adicionar qualquer uma das propriedades acima
    }
  ]

Configuracoes_por_canal: Configurações específicas por canal de venda

 Exe:
  "Configuracoes_por_canal":[
    {  
           "canal":"INTEGRACOMMERCE",
           "CodOrgao": 30,
           ... Você pode adicionar qualquer uma das propriedades acima
    }             
  ]


Configurações por canal para Venda à Ordem

VendaOrdem: Habilitar está propriedade. Informe true

CodTransacaoRemessaSimbolicaVenda: Código da transação de venda para remessa simbólica

CodTransacaoRemessaSimbolicaAssistencia: Código da transação de assistência para remessa simbólica

CodTransacaoRemessaSimbolicaAssistenciaBonificada: Código da transação de assistência bonificada para remessa simbólica

CodTransacaoRemessaTerceiroVenda: Código da transação de Venda bonificada para remessa ao terceiro

CodTransacaoRemessaTerceiroAssistencia: Código da transação de assistência para remessa ao terceiro

CodTransacaoRemessaTerceiroAssistenciaBonificada: Código da transação de assistência bonificada para remessa ao terceiro

CodClassificacaoAssBonificada: Código da classificação da assistência quando for bonificada

CodigoStatusEnvioDadosEtiqueta: Código do status a ser atribuído ao documento após sincronizar dados dos itens para emissão da etiqueta

NF_FormaEmissao: Forma de emissão da nota fiscal. Informe 0 para emissão normal e 1 para contingência

NF_DiasDataSaida: Quantidade de dias a somar na data de saída da nota fiscal

NF_CodModelo: Código do modelo para emissão da nota fiscal (menu Utilitários > Modelos de Documentos > Nota Fiscal Fatura/CTRC. É o autoinc)

MensagemNfeSimbolica: Utilizar a padrão: "Dados da NF do originário/Chave de acesso: NF NUM: <NFE> EMISSÃO: <DATAEMISSAO> SERIE: <SERIE> CHAVE: <CHAVENFE>"

DiretorioXmlNotasFiscais: Utilizado quando o canal de venda emitirá notas fiscais em razão da empresa. Deve ser informado o local onde os XML serão gravados para importação através do módulo Livro Fiscal.


Exemplo de configuração

 {  
   "URL":"https://ecommerces.teksystem.com.br:8090/api/v1/",
   "Token":"xxxxxxxxxxxxxxxxxxxxxxxxxx",
   "VendaOrdem": false,            
   "CodTagMarcaProduto":42,
   "CodTagCompartilhaSaldoItem":26,
   "CodTagOrdemDeMontagemItem":10,
   "CodTagQtdeMaximaAMontar": 7,
   "CodTagQtdeReservadoAEmpresa":19,
   "CodTagVendaSemEstoque": 44,
   "CodTagTempoEntregaSemEstoque": 45,
   "CodTagTempoEntregaComEstoque": 46,
   "CodStatusInativo":"1",
   "CodStatusDetalhamentoNaoEnviadoParaEcommerce":39,
   "AbaterAoSaldoFisico":0,
   "CodTabPrecos":365,
   "CodCondicaoPrecoVenda":23,
   "ModalidadeFrete": 2,
   "CodCondicaoPrecoDe":1,
   "CodCondicaoPrecoSemImpostos": 0,
   "CanaisDisponiveis":["TRAYCORP", "MARABRAZ"],
   "UsuariosNotificacoes":"DANILO",
   "EmailsNotificacoes":"",
   "EmpresasParaEnvioEstoque":"1", 
   "EmpresasDocAbatEstoque":"1", 
   "UtilizaPrazosDaCondicaoPagamentoTabelaPreco": true,
   "GravarEnderecoEntregaObservacaoNF": false,
   "Configuracoes_por_empresa":[],
   "CalcularPrevisaoImpostos": false,  
   "CodigoOutCampoQtdMaximaDetalhe": 5,  
   "CodTributacaoEspecialNaoContribuinte":7,
   "CodTributacaoEspecialContribuinte":5,    
   "CodMotivoPadraoAssistencia":1, 
   "CodOutCampoPagamento": 39,    
   "Configuracoes_por_canal":[  
       {  
           "canal":"INTEGRACOMMERCE",
           "CodOrgao": 30,
           "CodPessoaIntermediario": 7,
           "IdentificacaoCanalIntermediario": "USUARIO CANAL".
           "CodigoFamiliaItem": 0
       },
       {  
           "canal":"MARABRAZ",
           "VendaOrdem": true,
           "CodOrgao":23,
           "CodPessoaIntermediario": 13,
           "IdentificacaoCanalIntermediario": "USUARIO CANAL",
           "CodTagCompartilhaSaldoItem":27,
           "CodTransacaoRemessaSimbolicaVenda":131,
           "CodTransacaoRemessaSimbolicaAssistencia":132,
           "CodTransacaoRemessaSimbolicaAssistenciaBonificada":133,
           "CodTransacaoRemessaTerceiroVenda":134,
           "CodTransacaoRemessaTerceiroAssistencia":135,
           "CodTransacaoRemessaTerceiroAssistenciaBonificada":136,
           "CodTributacaoEspecialNaoContribuinte":7,
           "CodTributacaoEspecialContribuinte":5,
           "CodClassificacaoAssBonificada":21,
           "CodMotivoPadraoAssistencia":1,
           "CodigoStatusEnvioDadosEtiqueta": 36,
           "NF_FormaEmissao":0,
           "NF_DiasDataSaida":-1,
           "NF_CodModelo":2,
           "ModalidadeFrete": 2,
           "MensagemNfeSimbolica":"Dados da NF do originário/Chave de acesso: NF NUM: <NFE> EMISSÃO: <DATAEMISSAO> SERIE: <SERIE> CHAVE: <CHAVENFE>",
           "CustoPelaTabelaPreco": false
      }
   ]
 }