1. Acesse a rotina de Assinantes x Processo;

2. Clique no assinante Venda Digital e escolha a opção Alterar;

3. Inclua para esse assinante o processo de Pedido de Venda.

4. Campo Ativo: escolha a opção Sim;

5. Campo Configuração: Informe a tag url com o endereço da API de Estoque e a tagretorno com o conteúdo success;

{
	"url": "https://xxx.xxxxxx.yyy.br/2.0/orderdemand",  
    "tagretorno": "success",
	"listasPublicacao": {
		"SL2": "self:oRegistro['Itens']",
		"SL4": "self:oRegistro['Pagamento']"
	},
	"ChaveUni": [
		"Filial",		
		"StatusPedido"
	]
}


6. Campo Tipo Process: escolha a opção Envio;

7. Campo Filiais Proc: Informe as filiais que receberam o Saldo Estoque;

8. Campo Layout Envio: inclua o Json conforme exemplo abaixo:


{
	"Content-Type": "application/json",
	"token": "&Self:cToken",
	"status_order": "generated",
	"status_payment": [
		"Pending",
		"confirmed",
		"cancelled"
	],
	"read": "noread"
}


9. Campo Layout Publi:.

{
    "L1_FILIAL": "&Self:oRegistro['Filial']",
    "L1_CLIENTE": "&SuperGetMv('MV_CLIPAD', .F., '000001')",
    "L1_LOJA": "&SuperGetMv('MV_LOJAPAD', .F., '01')",
    "L1_OPERADO": "C07",
    "L1_EMISSAO": "&Self:oRegistro['DataVendaOrigem']",
    "L1_NUMCFIS": "000270",
    "L1_DOC": "",
    "L1_SERIE": "",
    "L1_COMIS": 0,
    "L1_VLRTOT": "&Self:oRegistro['ValorTotal']",
    "L1_VALBRUT": "&Self:oRegistro['ValorTotal']",
    "L1_VLRLIQ": "&Self:oRegistro['ValorTotal']",
    "L1_VALMERC": "&Self:oRegistro['ValorTotal']",
    "L1_DESCONT": "&Self:oRegistro['ValorDesconto']",
    "L1_MSEXP": "&DtoS(Date())",
    "L1_CONDPG": "CN",
    "L1_TIPO": "V",
    "L1_TIPOCLI": "F",
    "L1_PDV": "",
    "L1_ORIGEM": "N",
    "L1_ECPEDEC": "&Self:oRegistro['IdOrigem']",
    "SL2": [
        {
            "L2_FILIAL": "&Self:oRegistro['Filial']",
            "L2_PRODUTO": "&Self:oRegistro['Itens'][nItem]['CodItem']",
            "L2_QUANT": "&Self:oRegistro['Itens'][nItem]['Quantidade']",
            "L2_VRUNIT": "&Self:oRegistro['Itens'][nItem]['PrecoUnitario']",
            "L2_VLRITEM": "&Self:oRegistro['Itens'][nItem]['Quantidade'] * Self:oRegistro['Itens'][nItem]['PrecoUnitario']",
            "L2_PRCTAB": "&Self:oRegistro['Itens'][nItem]['PrecoUnitario']",
            "L2_DESCPRO": "",
            "L2_LOCAL": "&Self:oRegistro['Itens'][nItem]['Armazem']",
            "L2_ENTREGA": "&Self:oRegistro['Itens'][nItem]['ItemTipoEntrega']",
            "L2_FILRES": "&Self:oRegistro['Itens'][nItem]['FilialEstoque']",
            "L2_TES": "&SuperGetMv('MV_LJTESPE', .F., '')",
            "L2_CF": "",
			"L2_UM": "1"
        }
    ],
    "SL4": [
        {
            "L4_FILIAL": "&Self:oRegistro['Filial']",
            "L4_DATA": "&Self:oRegistro['Pagamento'][nItem]['DataPgto']",
            "L4_VALOR": "&Self:oRegistro['Pagamento'][nItem]['ValorPgto']",
            "L4_FORMA": "&Self:oRegistro['Pagamento'][nItem]['FormaPgto']",
            "L4_ADMINIS": "",
            "L4_AUTORIZ": "",
            "L4_NSUTEF": "&Self:oRegistro['Pagamento'][nItem]['Nsu']",
            "L4_PARCTEF": "&Self:oRegistro['Pagamento'][nItem]['ParcTef']"
        }
    ]
}