Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. API x Pontos UPC Relacionados
  3. JSON de metadata
  4. Especificidades de customização
    1. Tela - Formulário de Parâmetros do EstabelecimentoParâmetros  Itens de Obrigações Fiscais
  5. Observações Gerais

01. Visão Geral 
Âncora
1
1

...

04. Especificidades de Customização
Âncora
4
4

a) Tela - Formulário de Parâmetros

...

Itens de Obrigações Fiscais
Âncora
4a
4a

A tela não utiliza o componente dinâmico completo (po-page-dynamic-edit), mas sim po-page com componentes como po-input, po-decimal, entre outros. Portanto, alguns elementos não podem ser customizados.

Formulário dinâmico da seção Bloco K SPED Fiscal da aba Fiscal do parâmetro do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

PropriedadeDescrição
generalTabForm

Formulário dinâmico da seção Processos Operacionais da aba Geral, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
"generalTabForm"scancFuelDistributorForm": 
[
        {
            "gridColumns": 36,
            "propertysearchService": "standstillDate",
/dts/datasul-rest/resources/prg/ofp/v1/itensObligations",
            "labelcolumns": [
 "Data Congelamento",
              "placeholder": "DD\/MM\/AAAA",
 {
             "type       "property": "dateproductCode",
            "order": 1
        }"label": "Código",
        {
            "forceBooleanComponentTypetype": "checkboxstring",
             "gridColumns": 12   },
            "booleanTrue": "Ativado",
   {
         "property": "IPIContributor",
            "booleanFalseproperty": "Desativadodescription",
                    "label": "Contribuinte IPIDescrição",
                    "type": "booleanstring",
             "order": 2   },
        },
        {
                    "forceBooleanComponentTypeproperty": "checkboxmeasureUnit",
            "gridColumns": 12,
            "booleanTruelabel": "AtivadoUnidade medida",
             "property       "type": "controlReturnsstring",
               "booleanFalse": "Desativado", }
            "label],
            "fieldLabel": "Controlar devolução simbólica de consignaçãomeasureUnit",
            "typeproperty": "booleanproductCode",
            "orderformat": 3[
        },
        {"productCode",
            "forceBooleanComponentType":    "checkboxdescription",
            "gridColumns": 12],
            "booleanTruelabel": "AtivadoCódigo produto",
            "propertyplaceholder": "recordShippingInvoiceOperTriangSelecione o código do produto",
            "booleanFalsetype": "Desativadostring",
            "labelfieldValue": "Escriturar NF remessa oper triangproductCode",
            "typeorder": "boolean" 1
        },
        {
            "ordergridColumns": 4
6,
            },
]
configurationTabForm

Formulário dinâmico da seção Configuração da aba Fiscal do parâmetro do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
"configurationTabForm"searchService": "/dts/datasul-rest/resources/prg/ofp/v1/productStockVariation",
            "columns": [
        {
        {
       "forceBooleanComponentType": "checkbox",
            "gridColumnsproperty": 12"code",
            "booleanTrue": "Ativado",
            "propertylabel": "assumeSameDenominationCódigo",
               "booleanFalse": "Desativado",
            "label": "Assumir mesma denominação do item enviada no XML da NFe",
            "type": "boolean",
            "order": 11
        },
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "booleanTrue": "Ativado",
            "property": "assumeICMSSNValuesOnC100",
            "booleanFalse": "Desativado",
            "label": "Assumir valores ICMS do Simples Nacional no C100 e filhos",
            "type": "boolean",
            "order": 12
        },
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "booleanTrue": "Ativado",
            "property": "considerIPIAndICMSSTOnGoodsValue",
            "booleanFalse": "Desativado",
            "label": "Considerar no Valor da Mercadoria, IPI e ICMS-ST destacados sem direito a crédito (Registro C170 SPED Fiscal)",
            "type": "boolean",
            "order": 13
        },
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "booleanTrue": "Ativado",
            "property": "considerServicesCFOP",
            "booleanFalse": "Desativado",
            "label": "Considerar CFOPs Serviço (CFOPs 1933\/2933\/5933\/6933)",
            "type": "boolean",
            "order": 14
        },
]
repaymentSPEDForm

Formulário dinâmico da seção Ressarcimento SPED Fiscal da aba Fiscal do parâmetro do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
"repaymentSPEDForm": [
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "booleanTrue": "Ativado",
            "property": "generateRepaymentICMSST",
            "booleanFalse": "Desativado",
            "label": "Gerar registros ressarcimento ICMS ST no SPED Fiscal",
            "type": "boolean",
            "order": 27
        },
        {
            "gridColumns": 4,
            "columns": [
                {
                    "property": "code",
                    "label": "Código",
                    "type": "string"
                },
                {
                    "property": "description",
                    "label": "Descrição",
                    "type": "string"
                }
            ],
            "format": [
                "code",
                "description"
            ],
            "label": "Outros débitos",
            "params": {
                "assessmentType": 1,
                "state": "SP"
            },
            "type": "string",
            "fieldValue": "code",
            "divider": "CÓDIGO AJUSTE COMPLEMENTO",
            "searchService": "\/dts\/datasul-rest\/resources\/prg\/cdp\/v1\/adjustmentCode",
            "fieldLabel": "description",
            "property": "otherDebts",
            "placeholder": "Selecione ajuste outros débitos",
            "order": 28
        },
        {
            "gridColumns": 4,
            "searchService": "\/dts\/datasul-rest\/resources\/prg\/cdp\/v1\/adjustmentCode",
            "columns": [
                {
                    "property": "code",
                    "label": "Código",
                    "type": "string"
                },
                {
                    "property": "description",
                    "label": "Descrição",
                    "type": "string"
                }
            ],
            "fieldLabel": "description",
            "property": "otherCredits",
            "format": [
                "code",
                "description"
            ],
            "label": "Outros créditos",
            "placeholder": "Selecione ajuste outros créditos",
            "params": {
                "assessmentType": 1,
                "state": "SP"
            },
            "type": "string",
            "fieldValue": "code",
            "order": 29
        },
]
blockKSPEDForm
Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
"blockKSPEDForm": [
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "booleanTrue": "Ativado",
            "property": "useEngineeringModule",
            "booleanFalse": "Desativado",
            "label": "Utilizar o módulo de Engenharia\/Produção da TOTVS",
            "type": "boolean",
            "order": 32
        },
        {
            "gridColumns": 8,
            "property": "structureGeneration",
            "options": [
                {
                    "label": "Engenharia do produto",
                    "value": "1"
                },
                {
                    "label": "Movimentação da ordem de produção",
                    "value": "0"
                }
            ],
            "label": "Geração da estrutura",
            "type": "string",
            "order": 33
        },
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "divider": "PARÂMETROS GERAIS BLOCO K",
            "booleanTrue": "Ativado",
            "property": "considerThirdPartyBalance",
            "booleanFalse": "Desativado",
            "label": "Considerar apenas saldo de terceiros para consignado",
            "type": "boolean",
            "order": 34
        },
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 12,
            "booleanTrue": "Ativado",
            "property": "generateFictitiousItem",
            "booleanFalse": "Desativado",
            "label": "Gerar item fictício",
            "type": "boolean",
            "order": 35
        },
]
adrcSTPRForm

Formulário dinâmico da seção ADRC-ST-PR da aba Fiscal do parâmetro do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Nota
titleImportante

Este objeto só estará presente no JSON quando a UF do estabelecimento selecionado for PR (Paraná).

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
{ "type": "string"
                },
            "gridColumns": 4,
   {
         "property": "specialRegimeNumber",
            "labelproperty": "Número regime especialdescription",
                    "placeholderlabel": "Insira o número do regime especial",
Descrição",
                    "type": "string",
            "order": 40    },
        },
        {
              "forceBooleanComponentType      "property": "checkboxunity",
            "gridColumns        "label": "Unidade 12,
medida",
                    "booleanTruetype": "Ativadostring",
             "property": "distributionCenter",   }
            "booleanFalse": "Desativado"],
            "labelfieldLabel": "Centro de distribuiçãounity",
            "typeproperty": "booleanproductStockVariation",
            "orderformat": 41[
        },
        {"code",
            "gridColumns": 6,
    "description"
        "divider": "RECUPERAÇÃO, RESSARCIMENTO OU COMPLEMENTO"],
            "propertylabel": "recoverTaxFinalConsumerProduto variação estoque",
            "optionsplaceholder": [
"Selecione o código do produto",
            {
  "type": "string",
                  "label"fieldValue": "code",
            "order": 2
        },
  "value": "9"
     {
            }"thousandMaxlength": 3,
            "gridColumns": 3,
     {
       "property": "stateDivisionProducing",
            "label": "Recuperação% Repartição emUF contado gráficaprodutor",
            "placeholder": "Insira a % de repartição por UF "value":do produtor"0",
                }"type": "currency",
                {"decimalsLength": 2,
            "order": 3
       "label": "Ressarcimento para fornecedor" },
        {
            "valuethousandMaxlength": "1"3,
                },
           "gridColumns": 3,
     {
       "property": "stateDivisionDestination",
            "label": "Complementação do Imposto% Repartição UF de destino",
            "placeholder": "Insira a % de repartição por UF "value":de destino"2",
            "type": "currency",
    }
        "decimalsLength": 2,
   ],
         "order": 4
  "label": "Opção para reaver ou recolher o}
 imposto nas saídas para o consumidor final (1200)",
            "placeholder": "Selecione a opção",
            "type": "string",
            "order": 42
        },
] ]
configurationTabForm

Formulário dinâmico da seção Configuração da aba Fiscal do parâmetro do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
repaymentSPEDForm

Formulário dinâmico da seção Ressarcimento SPED Fiscal da aba Fiscal do parâmetro do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
Image Removed

05. Observações Gerais 
Âncora
5
5

...