Á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 
  5. Observações Gerais

01. Visão Geral 
Âncora
1
1

Este documento tem como objetivo descrever as APIs usadas na tela HTML do programa Evento tributos (html.mcd.eventoTributos).

...

Bloco de código
titlePayload Base (com item)
linenumberstrue
collapsetrue
{
  "internalId": "",
  "codChaveAcesNfEletro": "35251253113791000122550010000190171785740117",
  "codEvento": "112130",
  "seqEvento": 0,
  "codVersaoEvento": "1.00",
  "nroDocto": "0019017",
  "serieDocto": "1",
  "codEstabel": "1",
  "codEmitente": 0,
  "idiSitEvento": 1,
  "idiTipDfe": 1,
  "idiTipAutor": 1,
  "moduloOrigInfo": "MFT",
  "codUsuarioInclusao": "",
  "codUsuarioEnvio": "",
  "logGeracAuto": false,
  "dtmInclusao": "",
  "dtmEnvio": "",
  "dtmRetorno": "",
  "idiIndAceitacao": null,
  "idiIndQuitacao": null,
  "codProtocolo": null,
  "codEventoACanc": null,
  "codProtocACanc": null,
  "codProtocoloCanc": null,
  "blbXmlEnvio": null,
  "blbXmlRetorno": null,
  "hasListItems": true,
  "eventoTributosItem": [
    {
      "valorCbsAquis": 0,
      "itCodigo": ".compras1",
      "internalId": "1",
      "seqItemNf": 1,
      "valorCbs": 0,
      "seqEvento": 0,
      "valorIbs": 0,
      "codEvento": "112130",
      "valorIbsAquis": 0,
      "codChaveAcesNfEletro": "35251253113791000122550010000190171785740117",
      "valorBase": 0,
      "unidMed": "pc",
      "quantidade": 15
    },
    {
      "valorCbsAquis": 0,
      "itCodigo": ".COMPRAS2",
      "internalId": "2",
      "seqItemNf": 2,
      "valorCbs": 0,
      "seqEvento": 0,
      "valorIbs": 0,
      "codEvento": "112130",
      "valorIbsAquis": 0,
      "codChaveAcesNfEletro": "35251253113791000122550010000190171785740117",
      "valorBase": 0,
      "unidMed": "UN",
      "quantidade": 15
    },
    {
      "valorCbsAquis": 0,
      "itCodigo": ".COMPRAS3",
      "internalId": "3",
      "seqItemNf": 3,
      "valorCbs": 0,
      "seqEvento": 0,
      "valorIbs": 0,
      "codEvento": "112130",
      "valorIbsAquis": 0,
      "codChaveAcesNfEletro": "35251253113791000122550010000190171785740117",
      "valorBase": 0,
      "unidMed": "UN",
      "quantidade": 60
    }
  ],
  "eventoTributosMensagem": []
}


  • Evento x

04.

...

Descrição dos campos enviados no Payload para criação/edição do registro
Âncora
4
4

       Não há especificidades na listagem dessa tela, está sendo utilizada a combinação do componente dinâmico po-page-dynamic-search com uma po-table.

       Na edição há dois formulários dinâmicos (po-dynamic-form), um formulário só visualização (po-dynamic-view) e um array de fields referentes a metadados de listagem de mensagens:

    1. O array principal de fields contêm todos os campos principais que aparecem no início da tela: Evento / Módulo origem / Sequência / Chave de acesso / Estabelecimento;
    2. Os campos que aparecem no folder "Dados complementares", agrupador "Documento fiscal eletrônico (DFE)" estão no array: fieldsDadosComplementares;
    3. Os campos somente visualização que aparecem no folder "Dados complementares", agrupador "Evento DF-e" estão no array: fieldsDadosEventoDfe;
    4. No array fieldsMessagesList constam as colunas que são visualizadas no folder "Mensagens".

       Os arrays podem ser manipulados por uma UPC e retornados para a tela modificando ou adicionando campos.

...

CampoDescriçãoTipoObrigatório (Envio)
codChaveAcesNfEletroChave de Acesso da Nota Fiscal Eletrônica (NFe, CTe, etc.) à qual o evento se refere.StringSim
codEventoCódigo do Evento de Tributo conforme padrões (ex: 112130).StringSim
codVersaoEventoVersão do layout ou esquema do evento.StringSim
nroDoctoNúmero do Documento Fiscal (NF) relacionado.StringSim
serieDoctoSérie do Documento Fiscal relacionado.StringSim
codEstabelCódigo do Estabelecimento (filial) que está realizando ou registrando o evento.StringSim
idiTipDfeIndicador do Tipo de Documento Fiscal Eletrônico (DF-e). Ex: 1=NFe.IntegerSim
idiTipAutorIndicador do Tipo de Autor do evento.IntegerSim
moduloOrigInfoMódulo de Origem da Informação (Sistema que gerou o evento). Ex: MFT.StringSim
logGeracAutoIndicador Booleano de Geração Automática. true se gerado automaticamente, false se manual.BooleanSim
hasListItemsIndicador Booleano se há lista de itens do documento (eventoTributosItem).BooleanSim
seqEventoNúmero sequencial do evento. Normalmente 0 (zero) no envio inicial e preenchido pelo sistema no retorno.IntegerNão (Preenchido pelo Sistema)
codEmitenteCódigo do Emitente.IntegerNão (Depende da Regra)
idiSitEventoIndicador da Situação do Evento (ex: 1=Pendente, 2=Enviado).IntegerNão
codUsuarioInclusaoCódigo do Usuário que incluiu o registro.StringNão
codUsuarioEnvioCódigo do Usuário responsável pelo envio (se manual).StringNão
dtmInclusaoData/Hora da Inclusão do registro.StringNão
dtmEnvioData/Hora do Envio ao órgão/sistema.StringNão
dtmRetornoData/Hora do Retorno da Autorização/Processamento.StringNão
internalIdIdentificador interno do evento no sistema.StringNão
idiIndAceitacaoIndicador de Aceitação (Retorno).IntegerNão
idiIndQuitacaoIndicador de Quitação (Retorno).IntegerNão 
codProtocoloCódigo do Protocolo de Autorização/Retorno.StringNão
codEventoACancCódigo do Evento a ser cancelado (se for um evento de cancelamento).StringNão
codProtocACancProtocolo do evento a ser cancelado (se for um evento de cancelamento).StringNão
codProtocoloCancProtocolo de Cancelamento (Retorno).StringNão
blbXmlEnvioXML do Evento enviado.Blob/StringNão
blbXmlRetornoXML de Retorno/Autorização.Blob/StringNão
eventoTributosMensagemLista de mensagens (erros ou sucesso) do processamento.ArrayNão
eventoTributosItemLista dos itens vinculados ao eventoArrayNão

      eventoTributosItem



Informações
titleObrigatóriedade

O grupo eventoTributosItem é obrigatório para os seguintes eventos: 112120, 112130, 112140, 211110, 211120, 211124, 211130, 211150, para os demais este grupo não deve ser enviado e será desconsiderado.



CampoDescriçãoTipoObrigatório (Envio)
codChaveAcesNfEletroChave de Acesso do DF-e.StringSim
codEventoCódigo do Evento.StringSim
seqItemNfNúmero sequencial do item na Nota Fiscal original.IntegerSim
itCodigoCódigo do Item.StringSim
unidMedUnidade de Medida do Item.StringSim
quantidadeQuantidade do Item.DecimalSim
valorBaseValor base de cálculo para os tributos.DecimalSim
valorCbsValor do tributo CBS (Contribuição sobre Bens e Serviços) devido.DecimalSim
valorIbsValor do tributo IBS (Imposto sobre Bens e Serviços) devido.DecimalSim
valorCbsAquisValor do CBS de Aquisição.Decimal

Sim/Não (depende do evento)

valorIbsAquisValor do IBS de Aquisição.DecimalSim/Não (depende do evento)
internalIdIdentificador interno do registro de item.StringSim
seqEventoNúmero sequencial do evento.IntegerSim

...