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 dos Preços ao PDVSYNC |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "WTA - Buscar ICMSPreco - Ecommerce",
"request": {
"method": "GET",
"header": [
{
{
"key": "Authorization",
"value": "Bearer {{TOKEN}}"
},
{
},
{
"key": "Accept",
"value": "*/*"
}
],
}
],
"url": {
"raw": "{{URL_BASE}}/winthorapi/tributacaowholesale/v0v1/saida/icms/consultarprice/list?",
"query": [
{
"key": "tamanho",
"value": "{{PAGE_SIZE}}"
},
{
"key": "pagina",
"value": "{{PAGE}}"
},
{
"key": "dataUltimaAlteracao",
"value": "{{LAST_CHANGE}}"
}
]
}
},
"response": []
} | Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "modify-overwrite-beta {
"key": "branchId",
"spec": {
"items": {
"*value": "{{FILIAL}}"
"idExterno": "=concat('pdvsync-icms-st-', @(1,id),'-', @(1,dataUltimaAlteracao))",
} ,
"idRetaguardaIcms": "=concat(@(1,id),'-ICMS')",
{
"idRetaguardaStkey": "=concat(@(1,id),'-ST')lastChange",
"aliquota_check_modalidate": "=concat(@(1,aliquota),'')",
"aliquota_strvalue": "=concat(@(1,aliquota), '')",
{{LAST_CHANGE}}"
"aliquota_arr": "=split('\\.',@(1,aliquota_str))", }
"aliquota": "=join(',', @(1,aliquota_arr))", ]
}
"reducaoBaseCalculo_str": "=concat(@(1,reducaoBaseCalculo), '')" },
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"reducaoBaseCalculo_arroperation": "=split('\\.',@(1,reducaoBaseCalculo_str))modify-overwrite-beta",
"spec": {
"reducaoBaseCalculoitems": "=join(',', @(1,reducaoBaseCalculo_arr))",{
"substituicaoTributaria*": {
"icmsInterno_stridExterno": "=concat('pdvsync-preco-', @(1,skuId),'-',@(1,icmsInternobranchId), '-', @(1,lastChange))",
"situacao": 0,
"icmsInterno_arr "skuId__": "=split('\\.-', @(1,icmsInterno_strproductId))",
"icmsInternoskuID_": "=joinlastElement(',', @(1,icmsInternoskuId__arr))",
"ireducaoBaseCalculo_strprice": "=concat(@(1,reducaoBaseCalculo), '')toString",
"reducaoBaseCalculopriceConverter_arr": "=split('\\.', @(1,ireducaoBaseCalculo_strprice))",
"reducaoBaseCalculopriceConverter": "=join(',', @(1,reducaoBaseCalculopriceConverter_arr))",
}"erpReferenceKey": "=toString"
}
}
}
},
{
"operation": "shift",
"spec": {
"items": {
"*": {
//ICMS
"idExterno": "idExterno[&1]",
"idRetaguardaIcmsskuId": ["items.[&1].[0].idRetaguardaidRetaguardaProduto",
"aliquota": "items.[&1].[0].aliquotaTributoidRetaguarda"],
"reducaoBaseCalculoerpReferenceKey": "items.[&1].[0].reducaoBaseCalculocodigoProduto",
//COMPARTILHADO COM ICMS E ST
"modalidadeVarejo"priceConverter": ["items.[&1].[0].modalidade", "items.[&1].[1].modalidade"]valor",
"simboloVarejoquantity": ["items.[&1].[0].simbolosaldo", "items.[&1].[1].simbolo"],
/*ST*/
"idRetaguardaSt"skuID_": "items.[&1].[10].idRetaguardacodigoProduto",
"substituicaoTributaria": {
"icmsInterno"productId": "items.[&21].[10].aliquotaTributoidRetaguardaProduto",
"reducaoBaseCalculolastChange": "items.[&21].[10].reducaoBaseCalculodataAtualizacao"
}
}
}
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items",
"items[]": {
"*[]": {
"*": {
"idInquilino": "{{ID_INQUILINO}}",
"idProprietario": "{{MASTERFILIAL_ID_PROPRIETARIO}}",
"loteOrigem": "{{LOTE_ORIGEM}}",
"indiceTributoImpressorasituacao": 1,
"sequencial": 0,
"tiposincronizadoEtiquetaEletronica": 0,
"situacaodataHoraVigenciaInicial": 1
"{{DATA_HORA_AGORA}}",
"dataHoraVigenciaFinal": "{{D_MAIS_NOVENTA}}"
}
}
}
}
}
] |
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 |
|
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 | 3-PROCESSAR |
|
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "PDV-SYNC Enviar ICMSPreco Produtos",
"request": {
"method": "POST",
"header": [
{
"key": "Accept",
"value": "*/*"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{URL_ENVIAR_ICMSPRECO_PRODUTOS}}",
"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: |
|