Identificador do processo ou ato concessório e Indicador da origem do processo

nProc: Identificador do processo ou ato concessório;

indProc: Indicador da origem do processo.

  • 0 - SEFAZ;
  • 1 - Justiça Federal;
  • 2 - Justiça Estadual;
  • 3 - Secex/RFB;
  • 9 - Outros.

A geração dessas tags é através da procedure GetProcRef que está no banco de dados DBInvOne. A mesma poderá ser customizada de acordo com seu cenário.

  • nProc: Tamanho máximo do campo: 60 dígitos.
  • indProc: Opções para o campo são: 0,1,2,3,9.

Vamos exemplificar para melhorar o entendimento da geração destas informações:

  1. Criaremos os campos de usuários nProc (Identificador do processo ou ato concessório) e IndProc(Indicador da origem do processo) no cabeçalho dos documentos de marketing:
../_images/Tags_nProc_indProc_00.png
  1. Exemplo de uma customização da procedure GetProcRef de acordo os campos criados:

    ALTER PROCEDURE [dbo].[GetProcRef]
        @pCompanyDb nvarchar(128),
        @pObjId int,
        @pTblSuffix nvarchar(3),
        @pDocEntry int
    AS
    BEGIN
    
            Declare @query nvarchar(max)
    
        Set @query=
        'Select
            nProc = U_nProc
            ,IndProc = U_IndProc
    
        From ['+@pCompanyDb+ ']..[O'+@pTblSuffix+']T1 With (NOLOCK)
    
        Where
             T1.DocEntry ='+convert(nvarchar(30),@pDocEntry)
        exec (@query)
    
    END
    
  2. Preenchimento das informações no documento de marketing:

../_images/Tags_nProc_indProc_01.png
  1. Informações geradas no xml autorizado:
../_images/Tags_nProc_indProc_02.png