[
{
"operation": "modify-overwrite-beta",
"spec": {
"items": {
"*": {
"produto": {
"idRetaguarda": "=concattoString(@(1,codigoDeBarra),'-',@(1,codigo))",
"idExterno": "=concat('pdvsync-produto-', @(1,idRetaguarda),'-',@(1,codfilial),'-',@(1,dtultalter))",
"codigoProduto": "@(1,idRetaguarda)",
"codigoFilial": "{{FILIAL_ID_PROPRIETARIO}}",
},
"ncm"embalagens": {
"*": {
"codigoNcm_idRetaguarda": "=split('\\.concat(@(1,codigoDeBarra),'-', @(1,codigoNcmproduto))",
"codigo_NcmIdProdutoRetaguarda": "=join('concat(@(3,codigoDeBarra),'-', @(1,codigoNcm_produto))",
}
"descricao": ["@(1,descricao)", "=concat(@(3,descricao),' - ',@(1,embalagem))"]
}
}
},
"icmsncm": {
"*": {
"idRetaguardaIcmscodigoNcm_": "=concat(@split('\\.', @(1,idcodigoNcm),'-ICMS')",
"idRetaguardaStcodigo_Ncm": "=concatjoin('', @(1,id),'-ST'codigoNcm_))",
}
"codigoFilial": "@(3,produto.codfilial)",
},
"fcpicms": {
"percentualFcp*": {
"valoridRetaguardaIcms": "=concat(@(1,valorid),'-ICMS')",
"percentualFcp_": "=split('\\.',"idRetaguardaSt": "=concat(@(1,valorid),'-ST')",
"percentual_FcpcodigoFilial": "=join(',',@(1,percentualFcp_))"3,produto.codfilial)",
},"fcp": {
"valorBaseFcppercentualFcp": {
"valor": "=concat(@(1,valor),'')",
"valorBaseFcppercentualFcp_": "=split('\\.',@(1,valor))",
"valorBasepercentual_Fcp": "=join(',',@(1,valorBaseFcppercentualFcp_))"
},
}
"valorBaseFcp": {
}
}
"valor": "=concat(@(1,valor),'')",
}
}
}
}"valorBaseFcp_": "=split('\\.',@(1,valor))",
//FILTRAR ICMS e PISCOFINS VALIDOS ID != 0
{
"operation": "shift",
"specvalorBase_Fcp": {
"=join(',',@(1,valorBaseFcp_))"
"items": {
"*": {}
"produto": "items[&1].produto",
}
"ncm": "items[&1].ncm", }
"piscofins": {
}
}
"*": {}
}
}
,
//FILTRAR ICMS e "codTribPisCofins": {
PISCOFINS VALIDOS ID != 0
{
"operation": "shift",
"0spec": {
"@2items": "piscofins_ignorado[]" },
{
"*": {
"*": { "@2produto": "items[&51].piscofins[]" }produto",
}
}
}"ncm": "items[&1].ncm",
"icmspiscofins": {
"*": {
"idcodTribPisCofins": {
"0": { "@2": "icmspiscofins_ignorado[]" },
"*": { "@2": "items[&5].icmspiscofins[]" }
}
}
},
}
}"icms": {
}
},
{
"operation*": "shift",{
"spec": {
"items": {
"*"id": {
//Produto
"produto0": {
"@2": "icms_ignorado[]" },
"idExterno": "idExterno",
"*": { "idRetaguarda@2": "items.[&25].icms[0].idRetaguarda", }
"descricao": "items.[&2].[0].descricao",
}
}
"@(1,produto.unidade.sigla)": "items.[&2].[0].unidadeMedida",
}
"descontoMaximo": "items.[&2].[0].descontoMaximo", }
}
}
"codigo": "items.[&2].[0].codigoAlternativo", },
{
"operation": "shift",
"codfilialspec": "items.[&2].[0].idProprietario",{
"items": {
// "origemProd*": "items.[&2].[0].origemProduto",
{
//Produto
"codigoDeBarra": "items.[&2].[0].codigoProduto",
"origemProdproduto": {
"Nacional@(1,icms[0].cst)": {
"items.[&2].cstIcms",
"#0codigoCest": "items.[&42].[0].origemProdutocest",
}"idExterno": "idExterno",
"*idRetaguarda": {"items.[&2].idRetaguarda",
"#1situacao": "items.[&4].[0].origemProduto"
{
"Inativo": { "#0": "items.[&4].situacao" }
},
//tipoMercadoria "multiplo": {
"tipoMercadoriavalor": {"items.[&3].quantidadeMovimentacao"
},
"PRODUTO_ACABADO": {
"#5"descricao": "items.[&42].[0].tipoProdutodescricao",
}"@(1,produto.unidade.sigla)": "items.[&2].unidadeMedida",
"KITdescontoMaximo": {
"items.[&2].descontoMaximo",
"#3codigo": "items.[&42].[0].tipoProduto"codigoProduto",
}"codfilial": "items.[&2].idProprietario",
// "MATERIAL_CONSUMOorigemProd": {"items.[&2].origemProduto",
"#1codigoDeBarra": "items.[&42].[0].tipoProdutocodigoAlternativo",
},"origemProd": {
"SERVICOSNacional": {
"#6#0": "items.[&4].[0].tipoProdutoorigemProduto"
},
"BOI_CASADO*": {
"#3#1": "items.[&4].[0].tipoProduto"origemProduto"
}
},
//tipoMercadoria
"CESTA_BASICAtipoMercadoria": {
"PRODUTO_ACABADO": {
"#3#5": "items.[&4].[0].tipoProduto"
},
"*KIT": {
"#0#3": "items.[&4].[0].tipoProduto"
},
},
"MATERIAL_CONSUMO": {
//tipoFracaoProduto "#1": "items.[&4].tipoProduto"
"tipoFracaoProduto": { },
"NAO_ACEITA_FRACIONAMENTOSERVICOS": {
"#false#6": "items.[&4].[0].fracionadotipoProduto"
},
"*BOI_CASADO": {
"#true#3": "items.[&4].[0].fracionadotipoProduto"
},
},
"CESTA_BASICA": {
"cnpjFornecedor#3": "items.[&24].[0].cnpjFornecedortipoProduto"
},
},
//NCM
"ncm_old*": {
"*#0": {"items.[&4].tipoProduto"
"id": "items[&3][0].ncms[&1].idRetaguarda"}
},
//tipoFracaoProduto
"@(2,produto.codfilial)": "items.[&3][0].ncms[&1].idProprietario" "tipoFracaoProduto": {
}
"NAO_ACEITA_FRACIONAMENTO": {
},
"ncm#false": {"items.[&4].fracionado"
"*": { },
"id*": {
"0#true": {"items.[&4].fracionado"
}
"@(2,id)": "ncm_ignorados"
},
},
"cnpjFornecedor": "items.[&2].cnpjFornecedor",
"*embalagens": {
"@(2,id)"*": "items[&5][0].ncms[&3].idRetaguarda",{
"@(4,produto.codfilial)"IdProdutoRetaguarda": "items.[&5][04].ncmsprodutoEmbalagens[&31].idProprietarioIdProdutoRetaguarda",
} "idRetaguarda": "items.[&4].produtoEmbalagens[&1].idRetaguarda",
}
"descricao": "items.[&4].produtoEmbalagens[&1].descricao",
}
},
"codigoDeBarra": "items.[&4].produtoEmbalagens[&1].codigoBarras",
//PISCOFINS
"piscofinsunidade": {
"*": {
"codTribPisCofinssigla": "items.[&3][05].pisCofinsprodutoEmbalagens[&12].idRetaguardaunidadeMedida",
"@(2,produto.codfilial)": "items.[&3][0].pisCofins[&1].idProprietario"
},
"fatorConversao": {
}
},
"valor": "items.[&5].produtoEmbalagens[&2].quantidade"
//ICMS/ST
},
"icms": {
"*inativo": {
"substituicaoTributariafalse": {
"#1": "items.[&6].produtoEmbalagens[&3].situacao" },
"icmsExterno*": { "#0": "items.[&6].produtoEmbalagens[&3].situacao" }
}
"valor": {
}
"0": {
},
"produtoKits": {
"@(4,idRetaguardaIcms)*": "items[&7][0].impostos[&5].idRetaguarda",
{
"@(4,codigoFilial)idRetaguardaProduto": "items.[&74][0].impostosprodutoKits[&51].idProprietarioidRetaguardaProduto",
}"idRetaguardaProdutoKit": "items.[&4].produtoKits[&1].idRetaguardaProdutoKit",
"*": {
"@(4,idRetaguardaSt)": "items[&7][0].impostos[&5].idRetaguarda",
"descricao": "items.[&4].produtoKits[&1].descricao",
"@(4,codigoFilial)"quantidadeVendaKit": "items.[&7][04].impostosprodutoKits[&51].idProprietarioquantidadeVendaKit"
}
,
"tipoValorKit": "items.[&4].produtoKits[&1].tipoValorKit",
"situacao": "items.[&4].produtoKits[&1].situacao",
"valorDesconto": "items.[&4].produtoKits[&1].valorDesconto",
"novoValorUnitario": "items.[&4].produtoKits[&1].novoValorUnitario"
}
}
}
},
},
//NCM
//FECP
"ncm_old": {
"fcp*": {
"id": "items[&4][03].fcpsncms[&21].idRetaguarda",
"@(32,produto.codfilial)": "items.[&43][0].fcpsncms[&21].idProprietario",
}
"@(1,fcp.percentualFcp.percentual_Fcp)": "items.[&4][0].fcps[&2].percentualFcp",
},
"ncm": {
"@(1,fcp.codigoBeneficioFiscal.valor)*": "items.[&4][0].fcps[&2].codigoBeneficioFiscal",{
"descontaDesoneracaoNfid": "items.[&4][0].fcps[&2].descontaDesoneracaoNf",{
"@(1,fcp.valorBaseFcp.valorBase_Fcp)0": "items.[&4][0].fcps[&2].valorBaseFcp"{
}
"@(2,id)": "ncm_ignorados"
}
},
}
"*": }{
}
},
{
"operation@(2,id)": "defaultitems[&5].ncms[&3].idRetaguarda",
"spec": {
"_attr_access": "items",
"items[]": {
@(4,produto.codfilial)": "items.[&5].ncms[&3].idProprietario"
"*[]": { }
"*": {
}
"idInquilino": "{{ID_INQUILINO}}",
"idProprietario": "{{FILIAL_ID_PROPRIETARIO}}",
"loteOrigem": "{{LOTE_ORIGEM}}",//PISCOFINS
"indiceTributoImpressorapiscofins": "",{
"tipo*": 0,{
"situacaocodTribPisCofins": "items[&3].pisCofins[&1].idRetaguarda",
"escalaRelevante "@(2,produto.codfilial)": true,"items.[&3].pisCofins[&1].idProprietario"
"codigoAlternativo": "0",}
"tipoArredondaTrunca": "0"},
"cstIcms": "CST",
//ICMS/ST
"percentualReducaoIcmsicms": 0,{
"aliquotaIcms*": 0,{
"vlicmsretsubstituicaoTributaria": 0,{
"cesticmsExterno": "cest",
{
"arredondaTruncavalor": "0",{
"descontoMaximo": 99,
"impostos[]"0": {
"*": {
"idRetaguarda@(4,idRetaguardaIcms)": "0items[&7].impostos[&5].idRetaguarda",
"idProprietario "@(4,codigoFilial)": "0items[&7].impostos[&5].idProprietario"
}
},
},
"pisCofins[]*": {
"*": {
"idRetaguarda"@(4,idRetaguardaSt)": "0items[&7].impostos[&5].idRetaguarda",
"idProprietario "@(4,codigoFilial)": "0items[&7].impostos[&5].idProprietario"
}
}
}
}
}
},
}
//FECP
}
]
|