Configurações e demais informações a respeito da Integração Neogrid com o Pedido de Vendas (MATA410)

Produto:

Microsiga Protheus®

Ambiente:Faturamento (SIGAFAT)

Ocorrência:

Como realizar a integração Neogrid x Protheus (Pedido de vendas)

Processo:

A integração entre o Neogrid e o Pedido de Vendas (MATA410) realiza a inclusão de um pedido nas tabelas SC5 e SC6, a partir da execução dos Schedules.

Nós conseguiremos realizar o teste porque o nosso License Server possui as licenças necessárias, para funcionamento no cliente, é necessário obter licenças específicas, consulte a documentação Licença para uso TOTVS Colaboração no Pedido de Vendas e saiba mais.



Veja o processo em vídeo: Criar pastas

  • MV_CROSFAT = 1
  • MV_TCNEW = 6
  • MV_NGINN = Caminho da pasta IN (\NEOGRID\BIN\IN)
  • MV_NGLIDOS = Caminho da pasta LIDOS (\NEOGRID\BIN\LIDOS)
  • MV_FATTSPD = TES utilizado caso o B1_TS esteja vazio

Veja o processo em vídeo: Parametrização

Veja o processo em vídeo: Requisitos básicos

Veja o processo em vídeo: Cadastro dos Schedules

  • Inserir o "XML" na pasta “IN”;
  • Executar o Schedule "COLAUTOREAD";
  • O sistema irá registrar a tabela "CKOCOL";
  • Sistema retira o arquivo XML da pasta “IN” e insere na pasta “LIDOS”;
  • Executar o Schedule "MA411Job";
  • Sistema cria o Pedido de Vendas no MATA410;
  • Gera um log “order” na pasta XML informando o sucesso no processo;
  • Caso ocorra um erro, sistema não gera o Pedido de vendas no MATA410;
  • Caso ocorra um erro, sistema insere um log de erro dentro da pasta XML;
Veja o processo em vídeo: Processo de teste

Veja algumas tags importantes:

TAGCAMPO / NOMEEXEMPLO
funcmsgorderFunção da mensagem9-Original
OrderPurposeObjetivo do Pedido1-Compra / 2-Venda
ordertypecodeC5_TIPO001-Pedido Normal
RegisterDateC5_EMISSAO
OrderIdC6_PEDCLI
FreightTypeC5_TPFRETE1-CIF / 2-FOB / 3-SFT (Sem frete)
VendorGovInfoCNPJ da empresa (SM0)O fornecedor é o Protheus (sua base), esse é o CNPJ que deve estar cadastrado em seu ambiente
CustomerGovInfoCliente
DeliveryCustomerGovernmentalInformationCliente Entrega
PAYMENTTERMCODECondição de PagamentoDificilmente é informada, pois o cliente geralmente, não possui tal informação. Caso não seja informada, a busca ocorre por meio do campo A1_COND
typecodprodTipo de código de produtoEN' ou 'UP' - Busca o produto por meio do código de barras (B1_CODBAR)
'BP' - Busca pela amarração de clientes x produtos (A7_PRODUTO)
ItemCodeC6_PRODUTO
QuantityC6_QTDVEN
UnityPriceC6_PRCVENSe a tabela de preços está vazia, utiliza a informação da tag, senão

utiliza o campo B1_PRV1 para gravar no campo C6_PRCVEN
netunitarypricePreço unitário líquido do item
DiscountPercentageDescontos
TotalPriceTotal Bruto
valnetlineitemTotal Líquido
unitvaltradediscValor desconto no item
ordertotalnetamountValor Bruto Total do Pedido
Pode lhe Interessar:DI Integração TOTVS Colaboração 2.0 EDI de Vendas