Totvs custom tabs box items |
---|
default | yes |
---|
referencia | rota1 |
---|
| Dados: CAMPO | VALOR | DESCRIÇÃO |
---|
ID Empresa |
| Código do Winthor cadastrado em empresa na rotina 2650 | Status | ATIVO |
| Autenticador | NÃO |
| Arquitetura | JSON |
| Ordem Execução | 4 |
| Tipo de Processo | 1-BUSCAR |
| ID Rota Serviço |
| Código da rota de envio das ICMS e Substituição tributária ao PDVSYNC |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "WTA - Buscar Produto - PDV",
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{TOKEN}}"
},
{
"key": "Accept",
"value": "*/*"
}
],
"url": {
"raw": "{{URL_BASE}}/winthor/tributacao/v0/saida/produtotributacao/consultar",
"query": [
{
"key": "pageSize",
"value": "{{PAGE_SIZE}}"
},
{
"key": "page",
"value": "{{PAGE}}"
} ,
{
"key": "filial",
"value": "{{FILIAL}}"
} ,
{
"key": "dataUltimaAlteracao",
"value": "{{LAST_CHANGE}}"
}
]
}
},
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [{
"operation": | [ { "operation":
"idRetaguarda": "=concat(@(1,codigoDeBarra),'-',@(1,codigo))", |
"idExterno": "=concat('pdvsync-produto-', @(1,idRetaguarda),'-',@(1,codfilial),'-',@(1,dtultalter))", |
"codigoProduto": "@(1,idRetaguarda)", |
"codigoFilial": "{{FILIAL_ID_PROPRIETARIO}}" |
"codigoNcm_": "=split('\\.', @(1,codigoNcm))", |
"codigo_Ncm": "=join('', @(1,codigoNcm_))" |
"idRetaguardaIcms": "=concat(@(1,id),'-ICMS')", |
"idRetaguardaSt": "=concat(@(1,id),'-ST')", |
"codigoFilial": "@(3,produto.codfilial)", |
{ { {
"valor": "=concat(@(1,valor),'')", |
"percentualFcp_": "=split('\\.',@(1,valor))", |
"percentual_Fcp": "=join(',',@(1,percentualFcp_))" |
}, { {
"valor": "=concat(@(1,valor),'')", |
"valorBaseFcp_": "=split('\\.', @(1,valorBaseFcp.valor))", |
"valorBase_Fcp":
"valor_BaseFcp": "=join(',', @(1,valorBaseFcp_))" |
} } } } } } } }, //FILTRAR ICMS e PISCOFINS VALIDOS ID != 0 { "operation": "shift", "spec": { "items": { "*": { "produto":
}
}
}
}
}
}
}
},
//FILTRAR ICMS e PISCOFINS VALIDOS ID != 0
{
"operation": "shift",
"spec": {
"items": {
"*": {
"produto": "items[&1].produto", |
"0": { "@2": "piscofins_ignorado[]" }, |
"*": { "@2": "items[&5].piscofins[]" } |
"0": { "@2": "icms_ignorado[]" }, |
"*": { "@2": "items[&5].icms[]" } |
"idExterno": "idExterno", |
"idRetaguarda": "items.[&2].[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", |
"codfilial": "items.[&2].[0].idProprietario", |
// "origemProd": "items.[&2].[0].origemProduto", |
"codigoDeBarra": "items.[&2].[0].codigoProduto", |
"#0": "items.[&4].[0].origemProduto" |
"#1": "items.[&4].[0].origemProduto" |
"#5": "items.[&4].[0].tipoProduto" |
"#3": "items.[&4].[0].tipoProduto" |
"#1": "items.[&4].[0].tipoProduto" |
"#6": "items.[&4].[0].tipoProduto" |
"#3": "items.[&4].[0].tipoProduto" |
"#3": "items.[&4].[0].tipoProduto" |
"#0": "items.[&4].[0].tipoProduto" |
"NAO_ACEITA_FRACIONAMENTO": { |
"#false": "items.[&4].[0].fracionado" |
"#true": "items.[&4].[0].fracionado" |
"cnpjFornecedor": "items.[&2].[0].cnpjFornecedor" |
"id": "items[&3][0].ncms[&1].idRetaguarda", |
"@(2,produto.codfilial)": "items.[&3][0].ncms[&1].idProprietario" |
"@(2,id)": "ncm_ignorados" |
"@(2,id)": "items[&5][0].ncms[&3].idRetaguarda", |
"@(4,produto.codfilial)": "items.[&5][0].ncms[&3].idProprietario" |
"codTribPisCofins": "items[&3][0].pisCofins[&1].idRetaguarda", |
"@(2,produto.codfilial)": "items.[&3][0].pisCofins[&1].idProprietario" |
"substituicaoTributaria": { |
"@(4,idRetaguardaIcms)": "items[&7][0].impostos[&5].idRetaguarda", |
"@(4,codigoFilial)": "items[&7][0].impostos[&5].idProprietario" |
"@(4,idRetaguardaSt)": "items[&7][0].impostos[&5].idRetaguarda", |
"@(4,codigoFilial)": "items[&7][0].impostos[&5].idProprietario" |
"id": "items[&4][0].fcps[&2].idRetaguarda", |
"@(3,produto.codfilial)": "items.[&4][0].fcps[&2].idProprietario", |
"@(1,fcp.percentualFcp.percentual_Fcp)": "items.[&4][0].fcps[&2].percentualFcp", |
"@(1,fcp.codigoBeneficioFiscal.valor)": "items.[&4][0].fcps[&2].codigoBeneficioFiscal", |
"descontaDesoneracaoNf": "items.[&4][0].fcps[&2].descontaDesoneracaoNf", |
valorBaseFcpvalorBaseFcpBaseFcp)": "items.[&4][0].fcps[&2].valorBaseFcp" |
} } } } } } }, { "operation": "default", "spec": {
}
}
}
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items", |
"idInquilino": "{{ID_INQUILINO}}", |
"idProprietario": "{{FILIAL_ID_PROPRIETARIO}}", |
"loteOrigem": "{{LOTE_ORIGEM}}", |
"indiceTributoImpressora": "", |
"codigoAlternativo": "0", |
"tipoArredondaTrunca": "0", |
"percentualReducaoIcms": 0, |
Parametros: CHAVE | VALOR | TIPO DE VALOR |
---|
{{LAST_CHANGE}} | SELECT TO_CHAR( NVL((SELECT MAX(DATACRIACAO) FROM PCINTEGRACAOCORE WHERE IDROTASERVICO = :IDROTASERVICO AND STATUS = 2), TO_DATE('01/01/1900')) -1, 'RRRR-MM-DD"T"HH24:MI:SS' ) DT FROM DUAL | SELECT | {{FILIAL}} | 1 | STRING |
|
Totvs custom tabs box items |
---|
|
Dados: CAMPO | VALOR | DESCRIÇÃO |
---|
ID Empresa |
| Código do Winthor cadastrado em empresa na rotina 2650 | Status | ATIVO |
| Autenticador | NÃO |
| Arquitetura | JSON |
| Ordem Execução | 1 |
| Tipo de Processo | 4-ENVIAR |
|
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "PDV-SYNC Salvar Produto",
"request": {
"method": "POST",
"header": [
{
"key": "Accept",
"value": "*/*"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{URL_ENVIAR_PRODUTO}}",
"query": []
},
"bodyraw": {{CLIENT_JSON}}
},
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "default",
"spec": {
"status": 2
}
}
] |
Parâmetros: |
|