Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

OMNISHOP - INTEGRAÇÃO
Produto:

TOTVS Varejo Franquias e Redes

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

 

Linhas_totvs

 Franquias e Redes

Segmento:

Varejo 

Segmentos_totvs
Segmento

Módulo:

TOTVS PDV

Omni

Função:OUTROSMapeamento Banco de dados
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEPDV-41660


02. 
SITUAÇÃO/REQUISITO

Critérios de Aceite

Cenário 1: Envio de informações de IBS/CBS

...

O PDV Omni deve permitir o recebimento e armazenamento das informações de tributos IBS

...

, CBS e Imposto Seletivo,

...

Quando o ERP enviar as informações para o PDVSync,

Então as seguintes informações devem ser armazenadas no PDV:

...

garantindo conformidade com a reforma tributária e os novos requisitos legais.

03. SOLUÇÃO

Para atender a esse requisito, foram criadas novas tabelas no banco de dados e realizado o mapeamento de acordo com as especificações da integração.

Abaixo está a estrutura das tabelas criadas e dos objetos JSON correspondentes.

Informações Armazenadas no PDV

O sistema armazenará as seguintes informações conforme a documentação de integração:

(Descontinuado remover pagina do TDN)Imposto IBS/CBS

(Descontinuado remover pagina do TDN)Imposto Seletivo


tabela imposto_ibs_cbs

  • ID RetaguardaIdentificador do imposto no ERP.

  • Data Cadastro
  • Data Atualização
  • Situacao
  • CST-IBS/CBS

...

  • Código de Situação Tributária do IBS/CBS.

  • Descrição CST-IBS/CBS

...

  • Significado do Código de Situação Tributária.

  • cClassTrib

...

  • Classificação Tributária

...

  • (os três primeiros dígitos devem ser idênticos ao CST-IBS/CBS).

  • pRedAliq

...

  • Percentual de redução de alíquota, conforme o

...

  • PLP 68.

  • pAliq

...

  • Percentual

...

  • da alíquota aplicável.

  • Data

...

  • Início Vigência

...

  • – Data a partir da qual o imposto entra em

...

  • vigor na loja.

  • Data Fim Vigência

...

  • Data de

...

  • término da vigência do imposto

...

  • .

Exemplo dos registros gravados na tabela:

Image Added

tabela imposto_seletivo

  • ID Retaguarda – Identificador do imposto no ERP.

  • Data Cadastro
  • Data Atualização
  • Situacao
  • CST

Cenário 2: Envio de informações de Imposto Seletivo

Dado que o ERP possui informações de imposto seletivo,

Quando o ERP enviar as informações para o PDVSync,

Então as seguintes informações devem ser armazenadas no PDV:

...

  • Código de Situação Tributária do Imposto Seletivo.

  • cClassTrib

...

  • Código de Classificação Tributária do Imposto Seletivo.

  • pImpSel

...

  • Alíquota do Imposto Seletivo.

  • pImpSelEspec

...

  • Alíquota específica por unidade de medida apropriada.

Cenário 3: Associação de IBS/CBS e Imposto Seletivo ao Produto

Dado que o ERP possui informações de IBS/CBS e Imposto Seletivo,

...


Image Added


O usuário poderá associar um tributo IBS/CBS ou Imposto Seletivo a um produto

...

. Após a associação, a integração do PDV Sync deverá garantir que essas informações sejam vinculadas ao produto:

a associação será feita a partir das coluna id_imposto_seletivo e id_imposto_ibs_cbs da tabela produto

Expandir
titleExemplo Json retorno consullta produto:
Bloco de código
languagejs
    {
      "descricao": "produto teste reforma tributaria",
      "idImposto": 17,
      "idImpostoIBSCBS": 1,
      "idImpostoSeletivo": 2,
      "idNcm": 652,
      "unidadeMedida": "PC",
      "descontoMaximo": 99,
      "tipoArredondaTrunca": "1",
      "codigoProduto": "94419699091197909040",
      "codigoAlternativo": "9909993901714490",
      "origemProduto": "1",
      "idPisCofins": 3,
      "imagem": null,
      "tipoProduto": 5,
      "fracionado": false,
      "cnpjFornecedor": "",
      "escalaRelevante": true,
      "valorBaseFcp": 0,
      "codigoBeneficioFiscal": "",
      "percentualFcp": 0,
      "cstIcms": null,
      "percentualReducaoIcms": 1,
      "aliquotaIcms": 0,
      "vlicmsRet": 1,
      "motivoDesoneracaoIcms": 0,
      "descontaDesoneracaoNf": true,
      "cest": "",
      "valorPautaIcms": null,
      "md5Paf": "",
      "imposto": {
        "aliquotaTributo": 18,
        "tipo": "0",
        "modalidade": "T18.00",
        "indiceTributoImpressora": "",
        "reducaoBaseCalculo": 0,
        "simbolo": "T1",
        "cfop": null,
        "cstCsosn": null,
        "id": 17,
        "idRetaguarda": "000132",
        "situacao": 0,
        "dataCadastro": "2025-02-26T11:59:44.631984",
        "dataAtualizacao": "2025-02-26T11:59:54.057059"
      },
      "impostoIBSCBS": {
        "cst": "010",
        "descricaoCST": "Tributado integralmente",
        "cClassTrib": "010101",
        "percentualReducaoAliquota": 10.5,
        "percentualAliquota": 18,
        "dataInicioVigencia": "2025-07-01T00:00:00-03:00",
        "dataFimVigencia": "2025-12-31T23:59:59.999-03:00",
        "id": 1,
        "idRetaguarda": "RET12345",
        "situacao": 1,
        "dataCadastro": "2025-04-03T09:33:14.375682-03:00",
        "dataAtualizacao": "2025-04-03T09:33:14.375901-03:00"
      },
      "impostoSeletivo": {
        "cst": "0880",
        "cClassTrib": "102",
        "percentualAliquota": 19,
        "percentualAliquotaEspecificaPorUnidadeDeMedida": 0.5,
        "id": 2,
        "idRetaguarda": "12346",
        "situacao": 1,
        "dataCadastro": "2025-04-03T09:37:06.390337-03:00",
        "dataAtualizacao": "2025-04-03T09:37:06.390337-03:00"
      }
}


Então as informações de IBS/CBS e Imposto Seletivo devem ser corretamente associadas ao produto

Cenário 4: Associação de IBS/CBS e Imposto Seletivo ao NCM

Dado que o ERP possui informações de IBS/CBS e Imposto Seletivo,

...

O usuário poderá associar a partir do ERP um tributo

IBS/CBS ou Imposto Seletivo a um NCM (Nomenclatura Comum do Mercosul). Após a associação, a integração do PDV Sync deverá registrar a relação ao NCM

...

.

a associação será feita a partir das coluna id_imposto_seletivo e id_imposto_ibs_cbs da tabela ncm

Expandir
titleexemplo json retorno consulta produto:
Bloco de código
languagejs
  "ncm": {
        "codigoNcm": "63026000",
        "codigoExcecao": "",
        "aliquotaNacional": 13.45,
        "aliquotaImportada": 19.1,
        "aliquotaEstadual": 18,
        "aliquotaMunicipal": 0,
        "chave": "",
        "fonte": "IBPT",
        "codigoCest": null,
        "idImpostoIBSCBS": 3,
        "idImpostoSeletivo": 3,
        "impostoIBSCBS": {
          "cst": "030",
          "descricaoCST": "Tributado integralmente teste",
          "cClassTrib": "030101",
          "percentualReducaoAliquota": 10.5,
          "percentualAliquota": 18,
          "dataInicioVigencia": "2025-07-01T00:00:00-03:00",
          "dataFimVigencia": "2025-12-31T23:59:59.999-03:00",
          "id": 3,
          "idRetaguarda": "RET12347",
          "situacao": 1,
          "dataCadastro": "2025-04-03T09:33:59.182622-03:00",
          "dataAtualizacao": "2025-04-03T09:33:59.182622-03:00"
        },
        "impostoSeletivo": {
          "cst": "090",
          "cClassTrib": "103",
          "percentualAliquota": 20,
          "percentualAliquotaEspecificaPorUnidadeDeMedida": 0.5,
          "id": 3,
          "idRetaguarda": "12347",
          "situacao": 1,
          "dataCadastro": "2025-04-03T09:37:29.756725-03:00",
          "dataAtualizacao": "2025-04-03T09:37:29.756725-03:00"
        },
        "id": 652,
        "idRetaguarda": "63026000",
        "situacao": 1,
        "dataCadastro": "2025-02-26T12:12:02.307218",
        "dataAtualizacao": "2025-02-28T13:29:09.652751"
      }

Então as informações de IBS/CBS e Imposto Seletivo devem ser corretamente associadas ao NCM

03. SOLUÇÃO

...



04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica

06. ANÁLISE DE IMPACTO

Instalação de novos ambientes/Atualização de novos ambientes

Consulta de produtos

07. VERSÃO

PRODUTO

VERSÃO

TOTVS PDV Omni4.1.65.0



Templatedocumentos