Mudanças entre as edições de "Execução fiscal"

De PJe
Ir para: navegação, pesquisa
(Receber informações do cadastro de dívida ativa)
(XSD do CDA)
Linha 49: Linha 49:
 
   <complexType name="valorDivida">
 
   <complexType name="valorDivida">
 
   <attribute name="valor" type="string" use="required"/>
 
   <attribute name="valor" type="string" use="required"/>
   <attribute name="dataApuracao" type="date" use="required"/><attribute name="dataInicioIncidencia" type="date"><annotation><documentation>Campo destinado a armazenar a data de início de incidência de juros ou correção monetária, quando for este o tipo de valor.</documentation></annotation></attribute><attribute name="rubrica" use="required"><simpleType><restriction base="string"><enumeration value="PRINCIPAL"/><enumeration value="MULTA"/><enumeration value="JUROS"/><enumeration value="CORRECAO"/></restriction></simpleType></attribute><attribute name="tipoValor" use="required"><simpleType><restriction base="string"><enumeration value="ORIGINARIO"/><enumeration value="ATUALIZACAO"/></restriction></simpleType></attribute></complexType><complexType name="tipoDevedorPrincipal"><attribute name="inscricaoMF" type="string" use="required"/></complexType><complexType name="tipoDevedorAlternativo"><attribute name="inscricaoMF" type="string" use="required"/><attribute name="tipo" use="required"><simpleType><restriction base="string"><enumeration value="SOLIDARIO"/><enumeration value="SUBSIDIARIO"/></restriction></simpleType></attribute></complexType><element name="dividaativa" type="cda:tipoDividaAtiva"/></schema>
+
   <attribute name="dataApuracao" type="date" use="required"/>
 +
  <attribute name="dataInicioIncidencia" type="date">
 +
    <annotation>
 +
    <documentation>Campo destinado a armazenar a data de início de incidência de juros ou correção monetária, quando for este o tipo de valor.
 +
    </documentation>
 +
    </annotation>
 +
  </attribute>
 +
  <attribute name="rubrica" use="required">
 +
    <simpleType>
 +
    <restriction base="string">
 +
      <enumeration value="PRINCIPAL"/>
 +
      <enumeration value="MULTA"/>
 +
      <enumeration value="JUROS"/>
 +
      <enumeration value="CORRECAO"/>
 +
    </restriction>
 +
    </simpleType>
 +
  </attribute>
 +
  <attribute name="tipoValor" use="required"><simpleType><restriction base="string"><enumeration value="ORIGINARIO"/><enumeration value="ATUALIZACAO"/></restriction></simpleType></attribute></complexType><complexType name="tipoDevedorPrincipal"><attribute name="inscricaoMF" type="string" use="required"/></complexType><complexType name="tipoDevedorAlternativo"><attribute name="inscricaoMF" type="string" use="required"/><attribute name="tipo" use="required"><simpleType><restriction base="string"><enumeration value="SOLIDARIO"/><enumeration value="SUBSIDIARIO"/></restriction></simpleType></attribute></complexType><element name="dividaativa" type="cda:tipoDividaAtiva"/></schema>

Edição das 18h48min de 25 de setembro de 2013

Especificações das adequações que devem ser feitas no PJe para permitir a tramitação de processos de execução fiscal

Conteúdo

Receber informações do cadastro de dívida ativa

Necessidade Negocial

O processo de execução fiscal, via de regra, inicia-se com o cadastro da pessoa que será réu do processo por parte da parte autora, em geral uma procuradoria de um ente da federação, na sua dívida ativa. Esse cadastro envolve uma série de informações que são utilizadas ao longo da tramitação do processo. Sendo assim, o PJe precisa receber as informações da dívida ativa, daqui por diante chamada de CDA (cadastro da dívida ativa) e armazená-las de forma a poder recuperá-las e utilizá-las ao longo do trâmite processual.

Opção de solução - contextualização

O CDA, assim como outros exemplos de informações processuais complementares relevantes para a tramitação processual, pertence a um conjunto de dados que são pertinentes a grupos de processos específicos. O PJe trabalha com o objetivo de atender a todos os ramos do judiciário em todas as suas possibilidades. Alguns ramos, classes processuais, agrupamentos de classes, entre outras características determinam especificidades que devem ser tratadas, preferencialmente, com configurações realizadas nas instalações onde elas ocorrem. Partindo dessa premissa, é desejável que não se construa telas e opções de menu fixas para funcionalidades que não estarão presentes em todas as instalações, como é o caso do cadastro da CDA. Essa necessidade visa também a redução de impactos para o caso de evolução da funcionalidade em questão, sendo desejável que a solução se torne mais flexível quanto às mudanças futuras.

Descrição de solução anterior

O PJe, em sua versão ainda em construção 1.6.0, prevê o cadastro de informações processuais complementares, demanda que está sendo tratada pela pendência do Jira PJEII-7782. Tomando como base o paradigma inaugurado pela referida pendência, o cadastro da CDA no PJe deve ser feito através de uma tela no fluxo de execução fiscal que referenciará o frame Processo/Fluxo/ip/ip.xhtml de informação processual complementar que está a ser construído. O frame carregará os campos para preenchimento de acordo com um arquivo XSD específico para CDA, que contém as definições dos campos. Ao preencher os campos, o usuário submete o formulário, e o sistema grava as informações no seguinte formato:

  1. um conjunto de metadados, pertinente a qualquer informações processual complementar;
  2. um xml contendo as informações fornecidas pelo usuário

Da mesma forma, ao exibir dados armazenados, o sistema deve recuperar o mesmo XSD para montagem da tela, utilizando o XML gravado anteriormente para povoar os dados nos respectivos campos.

Para que o fluxo de execução fiscal notifique o sistema qual XSD será utilizado, o XSD do CDA deve ser vinculado ao fluxo desenhado para aquele fim.

Descrição dos campos

Os campos que serão contemplados no XSD do CDA são os seguintes:


XSD do CDA

<schema targetNamespace="http://www.cnj.jus.br/mni/cda" elementFormDefault="qualified">
 <complexType name="tipoDividaAtiva">
  <sequence>
   <element name="certidao" type="cda:tipoCertidao" maxOccurs="unbounded" minOccurs="1"/>
  </sequence>
 </complexType>
 <complexType name="tipoCertidao">
  <sequence>
   <element name="devedorPrincipal" type="cda:tipoDevedorPrincipal" maxOccurs="unbounded" minOccurs="1"></element>
   <element name="devedorAlternativo" type="cda:tipoDevedorAlternativo" maxOccurs="unbounded" minOccurs="0"></element>
   <element name="valor" type="cda:valorDivida" minOccurs="1" maxOccurs="unbounded"></element>
  </sequence>
  <attribute name="CNPJCredor" type="string" use="required"/>
  <attribute name="identificador" type="string" use="required"/>
  <attribute name="procedimentoAdministrativo" type="string" use="required"/>
  <attribute name="codigoTributo" type="string" use="required"/>
  <attribute name="dataConstituicao" type="date" use="required"/>
  <attribute name="dataInscricao" type="date" use="required"/>
  <attribute name="agrupamentoTributario" type="string" use="optional"/>
 </complexType>
 <complexType name="valorDivida">
  <attribute name="valor" type="string" use="required"/>
  <attribute name="dataApuracao" type="date" use="required"/>
  <attribute name="dataInicioIncidencia" type="date">
   <annotation>
    <documentation>Campo destinado a armazenar a data de início de incidência de juros ou correção monetária, quando for este o tipo de valor.
    </documentation>
   </annotation>
  </attribute>
  <attribute name="rubrica" use="required">
   <simpleType>
    <restriction base="string">
     <enumeration value="PRINCIPAL"/>
     <enumeration value="MULTA"/>
     <enumeration value="JUROS"/>
     <enumeration value="CORRECAO"/>
    </restriction>
   </simpleType>
  </attribute>
  <attribute name="tipoValor" use="required"><simpleType><restriction base="string"><enumeration value="ORIGINARIO"/><enumeration value="ATUALIZACAO"/></restriction></simpleType></attribute></complexType><complexType name="tipoDevedorPrincipal"><attribute name="inscricaoMF" type="string" use="required"/></complexType><complexType name="tipoDevedorAlternativo"><attribute name="inscricaoMF" type="string" use="required"/><attribute name="tipo" use="required"><simpleType><restriction base="string"><enumeration value="SOLIDARIO"/><enumeration value="SUBSIDIARIO"/></restriction></simpleType></attribute></complexType><element name="dividaativa" type="cda:tipoDividaAtiva"/></schema>
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Informações Gerais
Aplicativos PJe
Manuais
Suporte
Ferramentas