[
{
"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": {
"* "0": {
"@2": "icms_ignorado[]" },
//Produto
"produto*": {
"@(1,icms[0].cst)"@2": "items.[&25].cstIcms",
icms[]" }
"@(1,ncm[0].codigoCest)": "items.[&2].cest",
}
}
"idExterno": "idExterno",
}
"idRetaguarda": "items.[&2].idRetaguarda",
}
}
"situacao": {
}
},
{
"operation": "shift",
"Inativospec": { "#0":
"items.[&4].situacao": }{
"*": {
},
//Produto
"descricaoproduto": "items.[&2].descricao",{
"@(1,produto.unidade.siglaicms[0].cst)": "items.[&2].unidadeMedidacstIcms",
"descontoMaximocodigoCest": "items.[&2].descontoMaximocest",
"codigoidExterno": "items.[&2].codigoAlternativoidExterno",
"codfilialidRetaguarda": "items.[&2].idProprietarioidRetaguarda",
// "origemProd"situacao": "items.[&2].origemProduto",{
"codigoDeBarra "Inativo": { "#0": "items.[&24].codigoProdutosituacao", }
"origemProd": {},
"Nacionalmultiplo": {
"#0valor": "items.[&43].origemProdutoquantidadeMovimentacao"
},
"*descricao": {
"items.[&2].descricao",
"#1"@(1,produto.unidade.sigla)": "items.[&42].origemProdutounidadeMedida",
"descontoMaximo": }
"items.[&2].descontoMaximo",
},
//tipoMercadoria"codigo": "items.[&2].codigoProduto",
"tipoMercadoriacodfilial": {"items.[&2].idProprietario",
// "PRODUTO_ACABADOorigemProd": {
"items.[&2].origemProduto",
"#5codigoDeBarra": "items.[&42].tipoProdutocodigoAlternativo",
},"origemProd": {
"KITNacional": {
"#3#0": "items.[&4].tipoProdutoorigemProduto"
},
"MATERIAL_CONSUMO*": {
"#1": "items.[&4].tipoProdutoorigemProduto"
},
},
"SERVICOS": {
//tipoMercadoria
"#6tipoMercadoria": "items.[&4].tipoProduto"{
},
"BOI_CASADO"PRODUTO_ACABADO": {
"#3#5": "items.[&4].tipoProduto"
},
"CESTA_BASICAKIT": {
"#3": "items.[&4].tipoProduto"
},
"*MATERIAL_CONSUMO": {
"#0#1": "items.[&4].tipoProduto"
},
},
"SERVICOS": {
//tipoFracaoProduto"#6": "items.[&4].tipoProduto"
"tipoFracaoProduto": { },
"NAOBOI_ACEITA_FRACIONAMENTOCASADO": {
"#false#3": "items.[&4].fracionadotipoProduto"
},
"*CESTA_BASICA": {
"#true#3": "items.[&4].fracionadotipoProduto"
},
}, "*": {
"cnpjFornecedor#0": "items.[&24].cnpjFornecedortipoProduto"
}
},
//NCMtipoFracaoProduto
"ncm_oldtipoFracaoProduto": {
"* "NAO_ACEITA_FRACIONAMENTO": {
"id#false": "items[&3].ncms[&14].idRetaguardafracionado",
"@(2,produto.codfilial)},
"*": {
"#true": "items.[&34].ncms[&1].idProprietariofracionado"
}
},
"ncmcnpjFornecedor": {"items.[&2].cnpjFornecedor",
"*embalagens": {
"id*": {
"0IdProdutoRetaguarda": {"items.[&4].produtoEmbalagens[&1].IdProdutoRetaguarda",
"@(2,id)"idRetaguarda": "ncm_ignorados"items.[&4].produtoEmbalagens[&1].idRetaguarda",
} "descricao": "items.[&4].produtoEmbalagens[&1].descricao",
"*codigoDeBarra": {
"items.[&4].produtoEmbalagens[&1].codigoBarras",
"@(2,id)unidade": "items[&5].ncms[&3].idRetaguarda",{
"@(4,produto.codfilial)sigla": "items.[&5].ncmsprodutoEmbalagens[&32].idProprietariounidadeMedida"
},
}
}"fatorConversao": {
},
//PISCOFINS"valor": "items.[&5].produtoEmbalagens[&2].quantidade"
"piscofins": {
},
"*inativo": {
"codTribPisCofins "false": { "#1": "items.[&36].pisCofinsprodutoEmbalagens[&13].idRetaguardasituacao" },
"*": { "@(2,produto.codfilial)#0": "items.[&36].pisCofinsprodutoEmbalagens[&13].idProprietariosituacao" }
}
}
},
}
//ICMS/ST
"icms": {},
"*produtoKits": {
"substituicaoTributaria*": {
"icmsExternoidRetaguardaProduto": {
"items.[&4].produtoKits[&1].idRetaguardaProduto",
"valoridRetaguardaProdutoKit": {"items.[&4].produtoKits[&1].idRetaguardaProdutoKit",
"0"descricao": {
"@(4,idRetaguardaIcms)": "items.[&74].impostosprodutoKits[&51].idRetaguardadescricao",
"@(4,codigoFilial)"quantidadeVendaKit": "items.[&74].impostosprodutoKits[&51].idProprietarioquantidadeVendaKit",
},
"*": {
"@(4,idRetaguardaSt) "tipoValorKit": "items.[&4].produtoKits[&1].tipoValorKit",
"situacao": "items.[&4].produtoKits[&1].situacao",
"valorDesconto": "items.[&74].impostosprodutoKits[&51].idRetaguardavalorDesconto",
"@(4,codigoFilial) "novoValorUnitario": "items.[&74].impostosprodutoKits[&51].idProprietarionovoValorUnitario"
}
}
},
},//NCM
//FECP"ncm_old": {
"fcp*": {
"id": "items[&43].fcpsncms[&21].idRetaguarda",
"@(32,produto.codfilial)": "items.[&43].fcpsncms[&21].idProprietario",
}
"@(1,fcp.percentualFcp.percentual_Fcp)": "items.[&4].fcps[&2].percentualFcp",
},
"ncm": {
"@(1,fcp.codigoBeneficioFiscal.valor)*": "items.[&4].fcps[&2].codigoBeneficioFiscal",{
"descontaDesoneracaoNfid": "items.[&4].fcps[&2].descontaDesoneracaoNf",
{
"0": {
"@(1,fcp.valorBaseFcp.valorBase_Fcp2,id)": "items.[&4].fcps[&2].valorBaseFcpncm_ignorados"
},
}
}"*": {
}
}
}
}"@(2,id)": "items[&5].ncms[&3].idRetaguarda",
{
"operation": "default",
"spec": {
"_attr_access@(4,produto.codfilial)": "items",
.[&5].ncms[&3].idProprietario"
"items[]": {
"*": {
}
"idInquilino": "{{ID_INQUILINO}}",
"idProprietario": "{{FILIAL_ID_PROPRIETARIO}}", }
"loteOrigem": "{{LOTE_ORIGEM}}",
"indiceTributoImpressora": "",//PISCOFINS
"tipopiscofins": 0,{
"situacao*": 1,
{
"escalaRelevantecodTribPisCofins": true,
"items[&3].pisCofins[&1].idRetaguarda",
"codigoAlternativo "@(2,produto.codfilial)": "0",
items.[&3].pisCofins[&1].idProprietario"
"tipoArredondaTrunca": "0", }
"cstIcms": "CST"},
"percentualReducaoIcms": 0,//ICMS/ST
"aliquotaIcmsicms": 0,{
"vlicmsret*": 0,{
"cestsubstituicaoTributaria": "cest",{
"arredondaTrunca": "0",
"descontoMaximoicmsExterno": 99,{
"impostos[]": {
"*valor": {
"idRetaguarda": "0",
"idProprietario0": "0"{
}
},"@(4,idRetaguardaIcms)": "items[&7].impostos[&5].idRetaguarda",
"pisCofins[]": {
"*@(4,codigoFilial)": {
"items[&7].impostos[&5].idProprietario"
"idRetaguarda": "0",
},
"idProprietario*": "0"{
}
"@(4,idRetaguardaSt)": "items[&7].impostos[&5].idRetaguarda",
}
}
"@(4,codigoFilial)": "items[&7].impostos[&5].idProprietario"
}
}
}
] |