Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Importante
Bloco de código
titleConfiguração
{
    "url":"https://...imposto...app/api/retaguarda/ncms",
    "codigotipo": "8",
    "descricaotipo": "Ncm",
	"qtdEnvio": 100
}
Informações
title

A tag "qtdEnvio" é utilizada para configurar a quantidade de registros que serão enviados para o PDV em uma única requisição.

Exemplo - Caso no processo de Envio de NCM esteja configurado:

  • "qtdEnvio": 1 → Será enviado para o PDV 1 registro (NCM) por requisição.
  • "qtdEnvio": 100 → Será enviado para o PDV uma lista com 100 registros (NCM) por requisição.

Layout Envio: Preencha este campo de acordo com o exemplo abaixo: 

...

Bloco de código
titleLayout Envio
{
	"codigoNcm": "&Self:oPublica['CLK_CODNCM']",
	"codigoExcecao": "&Self:oPublica['CLK_EX']",
	"aliquotaNacional": "&AllTrim(Transform(Self:oPublica['CLK_ALQNAC'], PesqPict('CLK', 'CLK_ALQNAC')))",
	"aliquotaImportada": "&AllTrim(Transform(Self:oPublica['CLK_ALQIMP'], PesqPict('CLK', 'CLK_ALQIMP')))",
	"aliquotaEstadual": "&AllTrim(Transform(Self:oPublica['CLK_ALQEST'], PesqPict('CLK', 'CLK_ALQEST')))",
	"aliquotaMunicipal": "&AllTrim(Transform(Self:oPublica['CLK_ALQMUN'], PesqPict('CLK', 'CLK_ALQMUN')))",
	"chave": "",
	"fonte": "&Self:oPublica['CLK_FONTE']",
	"situacao": 1,
	"idInquilino": "&self:oConfAssin['inquilino']",
	"idRetaguarda": "&Self:oPublica['CLK_CODNCM']",
	"dataAtualizacao": "&FwTimeStamp(6)",
	"dataCadastro": "&FwTimeStamp(6)",
	"idProprietario": "&LjRetComp()",
	"loteOrigem": "&Self:cLote",
	"configPSH": {
		"Version": "2.0"
	}
}https://github.com/totvs/protheus-smart-hub-layouts/blob/2d1e0989ebed1bf9a701ecaa36bb59127884e57d/pdvsync/envio/envia_ncm.json

Layout Publicação: Não há.

...