[
{
{
"operation": "br.com.totvs.integracao.winthosmarthube.infra.jolt.custom.JoltModifyCustomOperationmodify-overwrite-beta",
"spec": {
"data": {
"*": {
"idExterno": "=concat('pdvsync-vendamensagem-',@(1,id),'-',@(1,dataAtualizacao))",
"conteudonumeroCupom": "=base64ToObject"@(1,conteudo.Coo)",
"idPdv": "@(1,id)",
}
"conteudo": {
"idPreVenda": }[
}
},
{
"operation": "modify-overwrite-beta@(1,IdPreVenda)",
"spec": {
"data": {@(1,PreVendaId)"
"*": {
],
"idExternoVendaItems": "=concat(''pdvsync-vendamensagem-'',@(1,id),''-'',@(1,dataAtualizacao))",
{
"codCob": "@(1,conteudo.VendaPagamentos.[0].PagamentoForma.IdRetaguarda)","*": {
"numeroCupomVendedor": "@(1,conteudo.Coo)",{
"idPdvidRetaguardaVendedorSemRCA": "=split('RCA-', @(1,idIdRetaguarda))"
}
}
}
},
{
"operationVendaPagamentos": "shift",{
"spec": {
"data*": {
"*PagamentoForma": {
"idPdvIdRetaguarda_arr": "items.[&1].idPdv=split('-POS',@(1,IdRetaguarda))",
"idExternoIdRetaguarda": ["=join('',@(1,IdRetaguarda_arr))"
},
"idExterno",
"VendaPagamentoTefs": {
"items.[&1].idExterno""*": {
],"NumeroAutorizacao": "=concat('0',@(1,NumeroAutorizacao))"
"codCob": "items.[&1].codCob",}
}
"numeroCupom": [
}
"items.[&1].numCupom",}
},
"items.[&1].documentoEletronico.numCupom""codCob": [
],
"@(1,conteudo.VendaPagamentos.[0].PagamentoForma.IdRetaguarda)",
"conteudo": {
"SENT"
"#WSH-OMNISHOP": "items.[&2].pdvOrigem",
}
}
}
},
{
"SituacaoVendaoperation": "items.[&2].tipoMovimentoshift",
"spec": {
"data": {
"NumeroPdv*": [{
"idPdv": "items.[&1].idPdv",
"items.[&2].numCaixa","idExterno": [
"items.[&2].consumidorFinal.numCaixa"idExterno",
"items.[&21].documentoEletronico.numCaixaidExterno"
],
"codCob": "items.[&1].codCob",
"IdentificacaoFidelidadenumeroCupom": [
"items.[&21].numCartaoCrmnumCupom",
"items.[&21].documentoEletronico.cartaoCrmnumCupom"
]],
"conteudo": {
"Chaveacesso#WSH-OMNISHOP": "items.[&2].pdvOrigem",
"SituacaoVenda": "items.[&2].tipoMovimento",
"idPreVenda": "items.[&2].chaveNfceidPreVenda",
"MultiplosPedidos": "items.[&2].chaveNfemultiplosPedidos",
"NumeroPdv": [
],
"VendaData": ["items.[&2].numCaixa",
"items.[&2].dataconsumidorFinal.numCaixa",
"items.[&2].dataMovimentoCaixadocumentoEletronico.numCaixa",
],
"items.[&2].consumidorFinal.data", "IdentificacaoFidelidade": [
"items.[&2].documentoEletronico.datanumCartaoCrm",
],"items.[&2].cartaoCrm"
"IdCaixa": "items.[&2].numFechamentoMovCx",
"ValorLiquidoChaveacesso": [
"items.[&2].vlAtendchaveNfce",
"items.[&2].vlTotalchaveNfe"
],
"VendaData": [
"ValorBruto": "items "items.[&2].vlTabeladata",
"Coo": "items.[&2].consumidorFinal.numCupomdataMovimentoCaixa",
"Operador": { "items.[&2].consumidorFinal.data",
"IdRetaguarda": [
items.[&2].documentoEletronico.data"
],
"IdCaixa": "items.[&32].codEmitentenumFechamentoMovCx",
"ValorLiquido": [
"items.[&32].codFuncCxvlAtend",
"items"items.[&32].documentoEletronico.codFuncCxvlTotal"
],
]
"ValorBruto": "items.[&2].vlTabela",
"Coo": "items.[&2].consumidorFinal.numCupom",
},
"Operador": {
"LojaIdRetaguarda": {[
"IdRetaguarda": { "items.[&3].codEmitente",
"999": {
items.[&3].codFuncCx",
"#1": [
items.[&3].documentoEletronico.codFuncCx"
]
},
"items.[&5].codFilial",
Loja": {
"IdRetaguarda": {
"999": {
"items.[&5].consumidorFinal.codFilial", "#1": [
"items.[&5].documentoEletronico.codFilial",
"items.[&5].consumidorFinal.codFilial",
},
"items.[&5].documentoEletronico.codFilial"
"*": {]
},
"*": {
"@1": [
"items.[&5].codFilial",
"items.[&5].consumidorFinal.codFilial",
"items.[&5].documentoEletronico.codFilial"
]
}
}
},
}"Cliente": {
}"Nome": "items.[&3].consumidorFinal.cliente",
"Cliente": {
"CpfCnpj": "items.[&3].consumidorFinal.cgcEnt",
"Endereco": "items.[&3].consumidorFinal.enderEnt",
"NomeBairro": "items.[&3].consumidorFinal.clientebairroEnt",
"Telefone": "items.[&3].consumidorFinal.telEnt",
"CpfCnpjCelular": "items.[&3].consumidorFinal.cgcEntcelEnt",
"Cidade": "items.[&3].consumidorFinal.municEnt",
"EnderecoEstado": "items.[&3].consumidorFinal.enderEntestEnt",
"Bairro": ""Cep": "items.[&3].consumidorFinal.bairroEntcepEnt",
"Telefone"Numero": "items.[&3].consumidorFinal.telEntnumeroEnt",
"CelularDataNascimento": "items.[&3].consumidorFinal.celEntdtNasc",
"Cidade"Email": "items.[&3].consumidorFinal.municEntemail",
"Estado"RgInscricao": "items.[&3].consumidorFinal.estEntrg",
"IdRetaguarda": {
"Cep "*-*-*-*-*": "items.[&3].consumidorFinal.cepEnt",
{
"Numero": "items.[&35].consumidorFinal.numeroEntcodCli",
},
"DataNascimento*": "items.[&3].consumidorFinal.dtNasc",
{
"Email@(2,IdRetaguarda)": "items.[&35].consumidorFinal.emailcodCli",
}
"RgInscricao": "items.[&3].consumidorFinal.rg",
}
},
"IdRetaguardaVendaCustodiaXml": {
"0": {
"*-*-*-*-*SerieVenda": {"items.[&4].numCaixaFiscal",
"Contingencia": "items.[&4].contingenciaServidor",
"Xml": "items.[&54].consumidorFinal.codCli".documentoEletronico.xmls[0].xml",
"TipoXml": "items.[&4].documentoEletronico.xmls[0].tipo",
},
"NumeroAutorizacao": "items.[&4].documentoEletronico.xmls[&1].numeroAutorizacao"
},
"*": {
"Xml": "items.[&4].documentoEletronico.xmls[&1].xml",
"@(2,IdRetaguarda)TipoXml": "items.[&54].consumidorFinal.codCli"documentoEletronico.xmls[&1].tipo",
"NumeroAutorizacao": "items.[&4].documentoEletronico.xmls[&1].numeroAutorizacao"
}
},
"VendaItems": {
}
"*": {
},
"@(2,Loja.IdRetaguarda)": {
"VendaCustodiaXml999": {
"#1": "items.[&6].produtos[&3].codFilial"
"0": {
},
"*": {
"SerieVenda": "items.[&4].numCaixaFiscal", "@1": "items.[&6].produtos[&3].codFilial"
}
"Contingencia": "items.[&4].contingenciaServidor" },
"@(2,NumeroPdv)": "items.[&4].produtos[&1].numCaixa",
"Xml@(2,VendaCustodiaXml.[0].SerieVenda)": "items.[&4].documentoEletronico.xmls[0produtos[&1].xmlnumCaixaFiscal",
"TipoXml": "Sequencia": "items.[&4].documentoEletronicoprodutos.xmls[0&1].tiponumSeq",
"NumeroAutorizacao"AliquotaTributo": "items.[&4].documentoEletronicoprodutos.xmls[&1].numeroAutorizacao"
},
"*": {
"Xml": "items.[&4].documentoEletronico.xmls[&1].xml",
"TipoXml": "items.[&4].documentoEletronico.xmls[&1].tipo",
"NumeroAutorizacao": "items.[&4].documentoEletronico.xmls[&1].numeroAutorizacao"
}
},
"VendaItems": {
"*": {
"@(2,Loja.IdRetaguarda)": {
"999": {
"#1": "items.[&6].produtos[&3].codFilial"
},
"*": {
"@1": "items.[&6].produtos[&3].codFilial"
}
},
"@(2,NumeroPdv)": "items.[&4].produtos[&1].numCaixa",
"@(2,VendaCustodiaXml.[0].SerieVenda)": "items.[&4].produtos[&1].numCaixaFiscal",
"Sequencia": "items.[&4].produtos.[&1].numSeq",
"AliquotaTributo": "items.[&4].produtos.[&1].percIcm",
"ValorUnitario": [
"items.[&4].produtos.[&1].pVenda",
"items.[&4].produtos.[&1].vlItem",
"items.[&4].produtos.[&1].pTabela"
],
"ValorLiquido": "items.[&4].produtos.[&1].vlSubTotItem",
"VendaDescontoAcrescimos": {
"*": {
"Valor": "items.[&6].produtos[&3].vlDescontoAcrescimo"
}
},
"Qtde": "items.[&4].produtos.[&1].qt",
"DataCadastro": "items.[&4].produtos.[&1].data",
"Vendedor": {
"IdRetaguarda": "items.[&5].produtos.[&2].codFuncCx"
},
"Produto": {
"IdRetaguarda": "items.[&5].produtos.[&2].codProd",
"Descricao": "items.[&5].produtos.[&2].descricaopaf"
}
}
}[&1].percIcm",
"ValorUnitario": [
"VendaPagamentos": {
"*": {
items.[&4].produtos.[&1].pVenda",
"@(2,Loja.IdRetaguarda)": {items.[&4].produtos.[&1].vlItem",
"999": {
items.[&4].produtos.[&1].pTabela"
],
"#1ValorLiquido": "items.[&64].produtos.pagamentos[&31].codFilialvlSubTotItem",
"IdProdutoEmbalagemRetaguarda": "items.[&4].produtos.[&1].codAuxiliar",
"VendaDescontoAcrescimos": {
},
"*": {
"*Valor": {
"items.[&6].produtos[&3].vlDescontoAcrescimo"
}
},
"@1 "Qtde": "items.[&64].produtos.pagamentos[&31].codFilialqt",
"DataCadastro": "items.[&4].produtos.[&1].data",
}"Vendedor": {
"IdRetaguarda": {
},
"RCA-*": {
"@(2,OperadoridRetaguardaVendedorSemRCA.IdRetaguarda[1])": "items.[&47].produtos.pagamentos[&14].codFuncCheckoutcodUsur",
},
"@(2,NumeroPdv)": "items.[&4].pagamentos[&1].numCheckout",
"*": {
"@(2,Ccf)"@1": "items.[&47].produtos.pagamentos[&14].duplic",
codFuncCx"
}
}
"@(2,VendaCustodiaXml.[0].SerieVenda)": "items.[&4].pagamentos[&1].numCaixaFiscal" },
"Produto": {
"@(2,IdCaixa) "IdRetaguarda": "items.[&4].pagamentos5].produtos.[&12].numFechamentoMovCxcodProd",
"Descricao": "items.[&5].produtos.[&2].descricaopaf"
"@(2,VendaData)": [
}
}
},
"items.[&4].pagamentos[&1].dtEmissao",
"VendaPagamentos": {
"*": {
"items.[&4].pagamentos[&1].dtEmissaoOrigem",@(2,Loja.IdRetaguarda)": {
"999": {
"#1": "items.[&46].pagamentos[&13].dtMovimentoCaixacodFilial"
},
],
"*": {
"ValorLiquido@1": "items.[&46].pagamentos[&13].valorcodFilial",
}
"ValorPago": [ },
"@(2,Operador.IdRetaguarda)": "items.[&4].pagamentos[&1].codFuncCheckout",
"@(2,NumeroPdv)": "items.[&4].pagamentos[&1].valorOrignumCheckout",
"@(2,Ccf)": "items.[&4].pagamentos[&1].duplic",
"@(2,VendaCustodiaXml.[0].SerieVenda)": "items.[&4].pagamentos[&1].valorComTroco[]numCaixaFiscal",
"@(2,IdCaixa)": "items.[&4].vlTotalComTrocopagamentos[&1].numFechamentoMovCx",
"@(2,VendaData)": [
],
"PagamentoForma": {"items.[&4].pagamentos[&1].dtEmissao",
"IdRetaguarda": [
items.[&4].pagamentos[&1].dtEmissaoOrigem",
"items.[&54].pagamentos[&21].codCobdtMovimentoCaixa",
],
"ValorLiquido": "items.[&4].pagamentos[&5].pagamentos[&2].codCobOrigem"1].valor",
"ValorPago": [
"items.[&4].pagamentos[&1].valorOrig",
},
"items.[&4].pagamentos[&1].valorComTroco[]",
"VendaPagamentoItems": {
"items.[&4].vlTotalComTroco[]"
"*": {
],
"PagamentoForma": {
"DataVencimentoIdRetaguarda": [
"items.[&6].pagamentos[&35].itensPagamentopagamentos[&12].dataVencimentocodCob",
"items.[&65].pagamentos[&32].itensPagamento[&1].dataVencimentoOrigemcodCobOrigem"
]
],
},
"VendaPagamentoItems": {
"ValorParcela*": "items.[&6].pagamentos[&3].itensPagamento[&1].valor"{
"DataVencimento": [
}
}"items.[&6].pagamentos[&3].itensPagamento[&1].dataVencimento",
"VendaPagamentoTefs": {
"items.[&6].pagamentos[&3].itensPagamento[&1].dataVencimentoOrigem"
"*": {
],
"CodigoRedeValorParcela": "items.[&6].pagamentos[&3].codAdmCartao",itensPagamento[&1].valor"
}
},
"NumeroAutorizacaoVendaPagamentoTefs": "items.[&6].pagamentos[&3].codAutorizacaoTef",{
"*": {
"BandeiraCodigoRede": "items.[&6].pagamentos[&3].codBandeiraTefcodAdmCartao",
"NumeroAutorizacao": "items.[&6].pagamentos[&3].codAutorizacaoTef",
"NsuHostBandeira": "items.[&6].pagamentos[&3].nsuHostcodBandeiraTef",
"NsuHost": "items.[&6].pagamentos[&3].nsuHost",
"NumeroBin": "items.[&6].pagamentos[&3].numCartao"
}
}
}
},
}
"VendaDescontoAcrescimos": {
"*": {
}
"Valor": "items.[&4].descontosCabecalho[]"
}
}
}
}
}
}
}
},
{
"operation": "modify-overwrite-beta",
"spec": {
"items": {
"*": {
"vlTotalComTroco": "=doubleSum(@(1,vlTotalComTroco))",
"pagamentos": {
))",
"*pagamentos": {
"*": {
"valorComTroco": "=doubleSum(@(1,valorComTroco))",
}"codAutorizacaoTef_arr": "=split('\\D',@(1,codAutorizacaoTef))",
},"codAutorizacaoTef": "=join('',@(1,codAutorizacaoTef_arr))"
"produtos": {
}
},
"*produtos": {
"*": {
"vlDescontoAcrescimo": "=divide(@(1,vlDescontoAcrescimo),@(1,qt))"
}
},
"descontosCabecalho_valorNegativo": "=doubleSum(@(1,descontosCabecalho))",
}
"vlDesconto": "=divide(@(1,descontosCabecalho_valorNegativo),-1)"
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items"
}
}
] |