Versões comparadas

Chave

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

Ajuste

...

del control de numeración automática para documento de salida

ProductoProduto:

Microsiga Protheus

AmbienteEntorno: Faturamento Facturación (SIGAFAT)

OcorrênciaOcurrencia:

Ajuste do Controle del control de Numeração numeración automática do Documento de Saída no para documento de salida en el Protheus


Neste

En este documento

você

verá:


Vea cuál es el contenido de su parámetro

Veja qual o conteúdo do seu parâmetro

"MV_TPNRNFS"

e siga o passo a passo abaixo correspondente

y siga el siguiente paso a paso correspondiente para ajustar:

Deck of Cards
effectDuration0.5
id1
effectTypefade
Card
defaulttrue
effectDuration0.5
idTPNRNFS
labelMV_TPNRNFS = 1 (controle pela tabela control por la tabla SX5)
  • MV_TPNRNFS = 1 : Controle via Tabela Genérica Control vía Tabla genérica SX5 - Tabela Tabla 01
    Essa opção é a mais antiga do Esta opción es la más antigua del Protheus. Ela se baseia unicamente na tabela de séries das notas Esta se basa únicamente en la tabla de series de las facturas (SX5). Caso possua grande volume de faturamento, recomenda-se a utilização da opção Si tuviera gran volumen de facturación, se recomienda la utilización de la opción 3 - SD9 (Detalhes abaixoDetalles a continuación) para otimizar o optimizar el lock de registro por concorrênciaconcurrencia.


Controle de numeração via Tabela Genérica SX5 - Tabela 01 Control de numeración vía Tabla genérica SX5 - Tabla  01 de Séries (MV_TPNRNFS = 1)

Essa opção é a mais antiga do Protheus. Ela se baseia unicamente na SX5 - Tabela de séries do Protheus para incrementar a numeração.

Esta opción es la más antigua del Protheus. Esta se basa únicamente en SX5 - Tabla de series del Protheus para incrementar la numeración.

El control de numeración vía O controle de numeração via SX5 realiza lock (trava traba de segurança) na Tabela SX5 de séries e no parâmetro seguridad) en la Tabla SX5 de series y en el parámetro MV_NUMITEN para reservar a numeração. Caso possua grande volume de Faturamento, recomenda-se a utilização da opção la numeración. Si tuviera gran volumen de Facturación, se recomienda la utilización de la opción 3 - SD9 para evitar lock de registro por concorrênciaconcurrencia.

Premissas para correto funcionamento do controle de numeração:

  • Ao utilizar a SX5 para o controle de numeração, se houver necessidade de utilizar numeração exclusiva por Filial (cada Filial possui sua sequencia individual) é necessário trabalhar também com séries exclusivas. Adeque o ambiente de acordo com o item "Exclusividade de Séries" abordado acima.

Ajuste para sugerir a numeração correta:


Premisas para el correcto funcionamiento del control de numeración:

  • Al utilizar SX5 para el control de numeración, si hubiera necesidad de utilizar la numeración exclusiva por Sucursal (cada Sucursal tiene su secuencia individual) es necesario trabajar también con series exclusivas. Adecúe el entorno de acuerdo con el ítem "Exclusividad de series" abordado anteriormente.


Ajuste para sugerir la numeración correcta:

  • Verifique el último/mayor número de Factura grabada en SF2 (factura "000009" por ejemplo) a partir del cual desea dar secuencia. Esté atento a la numeración de acuerdo con la Sucursal F2_FILIAL
  • Acceda a Configurador > Tablas genéricas
  • Ubique X5_TABELA = 01 y en X5_CHAVE encuentre la SERIE utilizada para generar la Factura (en este ejemplo
  • Verifique o último/maior número de Nota gravada na SF2 (nota "000009" por exemplo) a partir do qual deseja dar sequência. Atente-se à numeração de acordo com a Filial F2_FILIAL
  • Acesse o Configurador > Tabelas Genéricas
  • Localize a X5_TABELA = 01 e na X5_CHAVE localize a SERIE utilizada para gerar a Nota (nesse exemplo, Serie 1): X5_TABELA = 01 e y X5_CHAVE 1
  • Nessa mesma linha, no En esta misma línea, en el campo X5_DESCRI preencher com um número maior que a última nota gerada. Excomplete con un número mayor que la última factura generada. Ej: X5_DESCRI "000010"
  • Assim o sistema irá recomeçar a numeração a partir da "000010De esta manera el sistema recomenzará la numeración a partir de "000010"".
Exclusividade


Exclusividad de

Séries

series por

Filial

sucursal

Independientemente de que si el control de secuencia automática de la numeración es vía

Independente se o controle de sequência automática da numeração é via SX5 , LS ou o SD9, o controle de Séries do Protheus sempre será via el control de series del Protheus siempre será vía SX5.

Se a SX5 e seus registros forem compartilhados, então as séries estarão disponíveis para todas as Filiais (Obs: no caso de controlar a sequencia de numeração também via SX5, a numeração será igualmente compartilhada - haverá uma mesma sequência de numeração, à qual será utilizada por todas as Filiais).

Se o Faturamento é exclusivo (ou seja, registros na SF2 possuam o campo de Filial preenchido) então, é natural que a organização opte por séries exclusivas. Ou seja, cada Filial possui sua série e, consequentemente, uma sequência de numeração individual.

Para trabalhar com séries exclusivas é necessário atentar-se às Premissas:

Si SX5 y sus registros fueran compartidos, entonces las series estarán disponibles para todas las Sucursales (Obs: en el caso de controlar la secuencia de numeración también vía SX5, la numeración será igualmente compartida, habrá una misma secuencia de numeración la cual será utilizada por todas las sucursales).

 

Si la Facturación fuera exclusiva (es decir, registros en SF2 tuvieran el campo Sucursal completado) entonces, es natural que la organización opte por series exclusivas. Es decir, cada Sucursal tiene su serie y consecuentemente, una secuencia de numeración individual.

Para trabajar con series exclusivas es necesario prestar atención a las Premisas:

  • Cada Sucursal debe tener un Cada Filial deverá possuir um MV_NUMITEN exclusivo.
  • Modo de Compartilhamento da Tabela 01 da de Uso compartido de la Tabla 01 de SX5 (SX5 compartilhada com Tabela compartida con Tabla 01 exclusiva):
    Estando a SX5 compartilhada, utilizar o Ponto de Entrada CHGX5FIL para passar o código da Filial logada para a SX5 a fim de localizar o registro exclusivo da Tabela 01 (veja qui Exemplo de uso com o Ponto). Deste modo a Tabela compartida, utilice el Punto de entrada CHGX5FIL parapasar el código de la Sucursal conectada a SX5 para ubicar el registro exclusivo de la Tabla 01 (vea aquí Ejemplo de uso con el Punto). De esta manera, la Tabla 01 será tratada como "exclusiva" apesar a pesar de a SX5 ser compartilhadaque la SX5 es compartida.

Obs. Na criação de novas Séries dentro do sistema verifique-se já utiliza o ponto de entrada CHGX5FIL, caso sim, é necessário também colocar essa nova série dentro do Ponto de Entrada e recopilar o ponto em seu repositório.En la creación de nuevas Series dentro del sistema, verifique si utiliza el punto de entrada CHGX5FIL, si fuera afirmativo, también es necesario colocar esta nueva serie dentro del Punto de entrada y recopilar el punto en su repositorio.


IMPORTANTE: En V12 (LIB versión 20181015 o superior) el sistema bloquea la modificación de modo de uso compartido de la Tabla después de tener datos (detalles en Uso compartido de tablas bloqueado en tablas alimentadas) não siendo de esta manera una opción modificar el uso compartido de SX5. En este caso recomendamos el uso del P.E de acuerdo con el ejemplo expuestoIMPORTANTE: Na V12 (LIB versão 20181015 ou superior) o sistema bloqueia alteração de modo de compartilhamento da Tabela após já possuir dados (detalhes em Compartilhamento de tabelas bloqueado em tabelas já alimentadas) não sendo assim uma opção alterar o compartilhamento da SX5. Neste caso recomendamos o uso do P.E conforme exemplo exposto.

Card
defaulttrue
effectDuration0.5
id2
labelMV_TPNRNFS = 2 (controle pelo control por el License Server)
  • MV_TPNRNFS = 2 : Controle via Control vía License Server (antigo antiguo SXE / SXF)
    Esta opção armazena a próxima numeração disponível e a seguinte. Até a versão 11 do Protheus era armazenado nas Tabelas físicas SXE e SXF no diretório System do ambiente, porém, a partir da Versão 12, o controle deve ser via License Server (antigo Hardlock). Veja mais informações sobre o License em: Controle de Numeração de Tabelas (ALIAS) no Protheus).opción almacena la próxima numeración disponible y la siguiente. Hasta la versión 11 del Protheus se almacenaba en las Tablas físicas SXE y SXF en el directorio System del entorno, sin embargo, a partir de la Versión 12, el control debe ser vía License Server (antiguo Hardlock). Vea más información sobre el License en: Control de numeración de tablas (ALIAS) en el Protheus).


Control de numeración vía Tablas Controle de numeração via Tabelas SXE / SXF (MV_TPNRNFS = 2)

Esta opção armazena a próxima numeração disponível, e a seguinte, através do mecanismo do opción almacena la próxima numeración disponible, y la siguiente, por medio del mecanismo de LS - License Server. Até a versão 11 do Protheus era armazenado nas Tabelas físicas SXE e SXF no diretório System do ambiente, porém, a partir da Versão 12, o controle deve ser somente via License Server (antigo Hardlock). Veja mais informações sobre o License emHasta la versión 11 del Protheus se almacenaba en las Tablas físicas SXE y SXF en el directorio System del entorno, sin embargo, a partir de la Versión 12, el control debe ser solamente vía License Server (antiguo Hardlock). Vea más información sobre el License enhttps://tdn.totvs.com/x/RD1xEg.

Premissas para correto funcionamento do controle de numeração:


Premisas para el correcto funcionamiento del control de numeración:

  • Tener Possuir LS - License Server instalado e atualizado para substituição das antigas y actualizado para sustitución de las antiguas SXE/SXF
  • Se houver necessidade de Séries exclusivas, adeque o ambiente de acordo com o item "Exclusividade de Séries" abordado acima.
    (Se não houver necessidade de Séries exclusivas, o sistema irá exibir todas as séries para todas as Filiais, porém, sugerir a numeração atualizada para a Filial que está acionando a Preparação da NotaSi hubiera necesidad de Series exclusivas, adecúe el entorno de acuerdo con el ítem "Exclusividad de series" abordado anteriormente.
    (Si no hubiera necesidad de Series exclusivas, el sistema mostrará todas las series para todas las Sucursales, sin embargo, sugerirá la numeración actualizada a la Sucursal que está activando la Preparación de la factur
    a.)


Ajuste para sugerir a sequência la secuencia numérica corretacorrecta:

  • Verifique o el último/maiormayor número de Nota gravada na la Factura grabada en SF2 (nota factura "000009" por exemploejemplo) a partir da qual deseja dar sequência. Atente-se à numeração de acordo com a Filial de la cual desea dar secuencia. Esté atento a la numeración de acuerdo con la Sucursal F2_FILIAL
  • Acesse o Acceda al Configurador (SIGACFG) do del sistema, selecione as opções "Ambiente → Cadastros → Controle de Numeraçãoseleccione las opciones "Entorno → Registros → Control de numeración" (APCFG110). Caso não localize a rotina em seu Menu, verifique como inserir em: Controle de Numeração de Tabelas (ALIAS) no Protheus)Si no encuentra la rutina e su Menú, verifique cómo incluir en: Control de numeración de tablas (ALIAS) en el Protheus)
  • Encuentre el registro que necesita ajustar.
    Observe que se muestran los registros para NFF(Factura fácil) en la columna ALIAS en el caso de Documento de salida.
    El campo Clave almacena Serie / Sucursal / Tabla Localize o registro que precisa ser ajustado.
    Note que são exibidos registros para NFF na coluna ALIAS para o caso de Documento de saída.
    O campo Chave armazena Série / Filial / Tabela (SF2)

  • Na seção En la sección inferior (antiga antigua SXF) - Números em en uso/ Números liberados: Exibe a Muestra la última numeração numeración sugerida
  • Na seção En la sección superior (antiga antigua SXE) - Próximos números: Exibe a numeração seguinte Muestra la numeración siguiente (última sugerida + 1)

  • É importante esclarecer que no processo de Preparação da NotaCabe aclarar que en el proceso de Preparación de la factura, diferente de rotinas rutinas de cadastro registro (como por exemplo ejemplo SA1 - Cadastro Registro de Clientesclientes), após finalizar a gravação, o sistema não abre automaticamente o próximo formulário sugerindo a numeração.
    Deste modo, geralmente não há registro na seção después de finalizar la grabación, el sistema no abre automáticamente el próximo formulario sugiriendo la numeración.
    De esta manera, generalmente no hay registros en la sección inferior de Próximos números, pois o pues el próximo número acabou acabó de ser gravado, e o usuário ainda não acionou novamente a preparação da Nota para atualizar a sugestão de numeração na rotina APCFG110.

    grabarse, y el usuario aún no activó nuevamente la preparación de la Factura para actualizar la sugerencia de numeración en la rutina APCFG110.
  • De esta manera, si no hubiera registro en la sección inferior, solamente registre en la sección Assim sendo, se não houver registro na seção inferior, apenas registre na seção superior (Próximos números) o el próximo número que deseja desea utilizar ("000010" neste exemplo);
    en este ejemplo).

  • Pero, si el usuario hubiera activado nuevamente la preparación de la Factura, llegando hasta la sugerencia de la numeración (sin embargo no confirmó la grabación de la Factura), entonces, en este momento en el que hubo la sugerencia de la numeración ocurre una actualización en APCFG110, grabando en la sección Mas, se o usuário tiver acionado novamente a preparação da Nota, chegando até a sugestão da numeração (porém não confirmou a gravação da Nota), então, neste momento em que houve a sugestão da numeração ocorre uma atualização na APCFG110, gravando na seção inferior este último número sugerido, e na seção superior o número seguinte y en la sección superior el número siguiente (último sugerido + 1).
  • Assim sendo, se houver registro na seção De esta manera, si hubiera registro en la sección inferior, (Números em en uso/ Números liberados) registre nele a correta sugestão atual a qual deseja en este la correcta sugerencia actual la cual desea utilizar (número "000010" neste exemploen este ejemplo); e registre na seção y registre en la sección superior (Próximos números) a numeração seguinte Próximos números) la numeración siguiente ("000011" neste exemploen este ejemplo)

Aviso
titleAtençãoAtención

Certifique-se Asegúrese de que, tanto na seção inferior quanto na en la sección inferior como en la superior, exista apenas uma linha (um solamente una línea (un registro) de sugestão da numeração para o de sugerencia de la numeración para el ALIAS NFF por SérieSerie/FilialSucursal. Se houver Si hubiera registro duplicado, com ALIAS e Chave idênticoscon ALIAS y Clave idénticos, reinicie o el License Server e y valide se foi ajustado de modo a possuir apenas uma linha (Dúvidas ou dificuldades nesse procedimento, acionar o Suporte si se ajustó para tener solamente una línea (Dudas o dificultades en este procedimiento, active al Soporte Framework Protheus).

Card
defaulttrue
effectDuration0.5
id3
labelMV_TPNRNFS = 3 (controle pela tabela control por la tabla SD9)
  • MV_TPNRNFS = 3 : Controle com Control con uso de SD9
    Recomendado quando há grande volume de Faturamento para otimizar o Cuando existe un gran volumen de Facturación se recomienda optimizar el lock de registros por concorrênciaconcurrencia. Para Organizações que possuem duas ou mais Filiais com mesmo CNPJ, essa opção possui um controle organizaciones que tienen dos o más Sucursales con el mismo RCPJ, esta opción tiene un control individual de cada numeração, impedindo a reutilização e numeración, impidiendo la reutilización y evitando saltos/lacunaslagunas.


Controle Control de numeração com numeración con uso de SD9 (MV_TPNRNFS = 3)


Cuando existe un gran volumen de Facturación se recomienda optimizar el lock de registros por concurrencia. Para

organizaciones que tienen dos o más Sucursales con el mismo RCPJ, esta opción tiene un control individual de cada numeración, impidiendo la reutilización y evitando saltos/lagunas.

El control de numeración por SD9 se desarrolló basado en el modelo de Talonario de facturas. En SD9 se crea un Recomendado quando há grande volume de Faturamento para otimizar o Lock de registro por concorrência. Para Organizações que possuem duas ou mais Filiais com mesmo CNPJ, essa opção possui um controle individual de cada numeração, impedindo a reutilização e evitando saltos/ lacunas.O controle de numeração por SD9 foi desenvolvido baseado no modelo de Talão de Notas. São criados na SD9 um Lote de 5.000 numerações numeraciones (ou o "formuláriosformularios" teoricamenteteóricamente) para serem utilizados/consumidos no faturamento.utilizarse/consumirse en la facturación.

Si el parámetro Quando parâmetro MV_MUDANUM = .T. é disponibilizada a opção de alterar manualmente a numeração, bem como, utilizar numerações puladas no diaSe pone a disposición la opción de modificar manualmente la numeración, así como, utilizar numeraciones saltadas en el día.

Obs.: O parâmetro El parámetro MV_MUDANUM funciona para qualquer cualquier estado, não somente no solamente para Santa Catarina - SC.


Premissas para correto funcionamento do controle de numeraçãoPremisas para el correcto funcionamiento del control de numeración:

(Consulte Boletim Técnico para implementação: el Boletín técnico para implementación: FAT_BT_Controle Control de Numeracao numeración SD9 de NFS FactS por CNPJRCPJ_TPGNRW.pdf)


  • Si hubiera necesidad de Series exclusivas, adecúe el entorno de acuerdo con el ítem "Exclusividad de series" abordado anteriormente (Si no hubiera necesidad de Series exclusivas, el sistema mostrará todas las series para todas las Sucursales).
  • Si dos o más Sucursales facturaran utilizando el mismo número de serie, también recomendamos configurar la Exclusividad de series y crear un registro de la serie para cada Sucursal.

  • Al implementar este controle, registrar en la rutina MATA012 la próxima numeración (y respectiva serie) por la cual debe iniciar la facturación.
    • La Tabla de series del Protheus es SX5 - Tabla 01 de esta manera, no debe indicar en SD9 una serie que aún no existe / no se creó en SX5 - 01.
    • No se permite incluir numeración/serie grabada en SF2.

    • Se crea un registro en SD9 con esta numeración/serie, la cual se utilizará/consumirá cuando ocurra la primera facturación.
    • Cuando ocurra la segunda Facturación el sistema no ubicará numeración disponible para consumir y entonces se genera automáticamente un lote de 5000 registros de numeración para la referida serie, los cuales quedarán disponibles para que se consuman (esto ocurrirá siempre que se terminen las numeraciones disponibles)

      Image Added

    • Al emitir la primera Factura por SD9 el sistema sugerirá la numeración antigua de SX5 pues SD9 aún no fue alimentada (pero graba correctamente la numeración indicada en MATA012).
    • De aquí en adelante, SD9 copiará el contenido a SX5 de para sugerir la numeración alineado a la secuencia.


  • Parámetro MV_FATGCGC utilizado solamente si tuviera dos o más sucursales con el mismo RCPJ:
    • Utilice
  • Se houver necessidade de Séries exclusivas, adeque o ambiente de acordo com o item "Exclusividade de Séries" abordado acima (Se não houver necessidade de Séries exclusivas, o sistema irá exibir todas as séries para todas as Filiais).
  • Se duas ou mais Filiais forem faturar utilizando o mesmo número de série, também recomendamos configurar a Exclusividade de Séries e criar um registro da série para cada Filial.
    Ao implementar este controle, registrar na rotina MATA012 a próxima numeração (e respectiva série) pela qual deve iniciar o faturamento.
  • A Tabela de Series do Protheus é a SX5 - Tabela 01 desta forma, não deve indicar na SD9 uma série que ainda não existe / não foi criada na SX5 - 01.
  • Não é permitido inserir numeração/série já gravada na SF2.
  • É criado um registro na SD9 com esta numeração/serie, à qual será utilizada/consumida quando ocorrer o primeiro faturamento.
  • Quando ocorrer o segundo Faturamento o sistema não localizará numeração disponível para consumir e então é automaticamente gerado um lote de 5000 registros de numeração para a série em questão, as quais ficarão disponíveis para serem consumidas (isto ocorrerá sempre que terminarem as numerações disponíveis)
    Image Removed
  • Ao emitir a primeira Nota pela SD9 o sistema irá sugerir a numeração antiga da SX5 pois a SD9 ainda não fora alimentada (mas grava corretamente a numeração indicada na MATA012).
  • Daí em diante, a SD9 passa a replicar o conteúdo para a SX5 de forma a sugerir a numeração alinhado à sequencia.
  • Parâmetro MV_FATGCGC utilizado apenas quando possui duas ou mais filiais com mesmo CNPJ:
    • Utilizar MV_FATGCGC = .F. para sugerir a numeração la numeración exclusiva por Filial Sucursal (D9_FILIAL), e não y no por CNPJRCPJ. Ou sejaEs decir, cada Filial possui sua própria sequencial Sucursal tiene su propio secuencial individual, podendo ambas terem a mesma numeração (e neste caso repetir a numeração cada uma em sua sequencia e Filial).
      pudiendo tener ambas la misma numeración (y en este caso repetir la numeración cada una en su secuencia y Sucursal).

    • Utilice Utilizar MV_FATGCGC = .T. para sugerir a próxima numeração pelo CNPJ. Ou seja: um mesmo sequencial utilizado por todas a Filiais
      Para esta opção ocorre o preenchimento dos la próxima numeración por el RCPJ. Es decir: un mismo secuencial utilizado por todas las Sucursales.
      Para esta opción ocurre la cumplimentación de los campos D9_CNPJ e y D9_FILORI
      Não ocorre mais atualização da Tabela No ocurre más la actualización de la Tabla AD0 que foi descontinuada em ambiente atualizadofue descontinuada en entorno actualizadohttps://tdn.totvs.com/x/BBDKEg

      Dica
      titleObservaçãoObservación

      Em caso de alterar o conteúdo deste parâmetro após já ter sido criado o Lote de numerações, é necessário executar a rotina de Ajuste de Numeração da tabela En caso de modificar el contenido de este parámetro después de haberse creado el Lote de numeraciones, es necesario ejecutar la rutina de Ajuste de numeración de la tabla SD9: MATA470 mencionada abaixo para exclusão das numerações que ficarão em desuso.a continuación para borrado de las numeraciones que quedarán en desuso.


  • Los RCPJ de las Sucursales necesariamente deben estar registrados correctamente en el registro de la Os CNPJs das Filiais devem necessariamente estar cadastrados corretamente no cadastro da empresa SM0 / Sigamat;

  • Para V11, conforme Boletim Técnico, é necessário executar o compatibilizador UPDFAT39 para correta criação dos campos da SD9, índices e parâmetros;
    de acuerdo con el Boletín técnico, es necesario ejecutar el compatibilizador UPDFAT39 para la correcta creación de los campos de SD9, índices y parámetros.

  • Para cualquier eventualidad en el control de las numeraciones donde alguna numeración no deba utilizarse en una facturación, debe realizarse el registro del evento vía Control de generación de documento (MATA012) por medio de la cumplimentación de la Fecha y Hora, para que esta numeración no sea sugerida en la generación del documento. (Por ejemplo: numeración Para qualquer eventualidade no controle das numerações onde alguma numeração não deva ser utilizada em um faturamento, deve ser feito o registo do evento via Controle de Geração de Documento (MATA012) através do preenchimento da Data e Hora, para que esta numeração não seja sugerida na geração do documento. (Por exemplo: numeração inutilizada.)


Ajuste para sugerir a numeração correta:la numeración correcta:

    • Realice la copia de seguridad de SD9

    • Ejecute la rutina de Ajuste de numeración de la tabla Realizar backup da SD9
      Executar a rotina de Ajuste de Numeração da tabela SD9: MATA470, conforme boletim indicado no iníciode acuerdo con el boletín indicado al inicio.
      O El ajuste de numeração, quando controlado pela numeración, cuando se controla por SD9, é es automático, portanto é necessário por lo tanto es necesario validar todos os itens los ítems de premissa premisa abordados acimaanteriormente, considerados para este tratamentotratamiento, para se certificar certificarse de que o el ajuste realizado pelo próprio por el propio sistema será efetivoefectivo.

Acesse o Acceda al vídeo how-to com a demonstração do con la demonstración del uso de controle control de numeração numeración por SD9:

Conector de Widget
urlhttps://www.youtube.com/watch?v=3CUmcFtV2d4


ObservaçõesObservaciones:

    • Lacunas na SD9 podem ocorrer se habilitar o parâmetro Pueden ocurrir lagunas en SD9 si habilita el parámetro MV_MUDANUM e indicar uma numeração fora da sequência indica una numeración fuera de la secuencia (para uso correto da correcto de SD9 este deve debe estar habitualmente desabilitadodeshabilitado)  ou criaro crear/ocupar manualmente uma numeração através da MATA012
    • Quando executada a rotina de Ajuste de Numeração MATA470 corre a exclusão (delete) dos registros na SD9 de numerações não ocupadas.
    • una numeración por medio de MATA012

    • Al ejecutarse la rutina Ajuste de numeración MATA470 ocurre el borrado de los registros en SD9 de numeraciones no ocupadas.
    • En la primera facturación ocurrirá la generación de un nuevo lote en SD9 partiendo de la numeración más alta utilizada/consumida en SD9
      Si aún no existiera ningún registro en SD9 debe incluirse una numeración en MATA012 para la referida serie, a partir de la cual se dará secuencia.
      Si desea partir de una numeración mayor, debe incluirse una numeración en MATA012 para la referida serie, y consumida/utilizada esta numeración por medio de la opción modificar de MATA012, completando fecha y hora de uso. De esta manera, en la primera facturación ocurrirá la generación del lote en SD9 partiendo de esta numeración que es la más alta utilizada/consumida en SD9

    • Durante la captación de un número en SD9 para generar la Factura
      Si se identificara que existen lagunas en SD9 (numeración creada no utilizada), el sistema consumirá estos números para completar la laguna (Es necesario No primeiro faturamento ocorrerá a geração de um novo lote na SD9 partindo da numeração mais alta já utilizada/consumida na SD9
      Se não existir ainda nenhum registro na SD9 deve ser inserida uma numeração na MATA012 para a série em questão, a partir da qual será dada sequência;
      Se desejar partir de uma numeração maior, deve ser inserida uma numeração na MATA012 para a série em questão, e consumida/utilizada esta numeração através da opção alterar da MATA012, preenchendo data e hora de uso. Assim, no primeiro faturamento ocorrerá a geração do lote na SD9 partindo dessa numeração que é a mais alta já utilizada/consumida na SD9
      Durante a captação de um número na SD9 para gerar a Nota
      Se for identificado que existem lacunas na SD9 (numeração criada não usada), o sistema passa a consumir esses números de forma a preencher a lacuna (Necessário utilizar MV_MUDANUM habilitado), desde que siempre y cuando fuera dentro de 1 diadía.
      Se for identificado que já existe Documento com esse número gravado na SF2, o sistema preenche na SD9 que esse número já está Ocupado e tenta capturar o número seguinte.
      Si se identificara que existe un Documento con este número grabado en SF2, el sistema completa en SD9 que este número está Ocupado e intenta capturar el número siguiente.

    • Al generar una Factura la numeración solamente se registra como utilizada en SD9 si en el momento de la Facturación estuviera Ao gerar uma Nota a numeração só é registrada como usada na SD9 se no momento do Faturamento estiver habilitado MV_TPNRNFS = 3. Do contrário, o número é registrado na SF2 mas não é consumido na De lo contrario, el número se registra en SF2 pero no es consumido en SD9.


Reutilizar numeraçãonumeración:

Ao realizar a exclusão de um documento de saída o sistema limpa o registro da tabela SD9 permitindo reutilizar a numeração.

Al realizar el borrado de un documento de salida el sistema limpia el registro de la tabla SD9 permitiendo reutilizar la numeración.

Si no quisiera reutilizar la numeración, después del borrado del documento de salida es necesario acceder a la rutina "Control de generación de documentosCaso não queira reutilizar a numeração, após a exclusão do documento de saída é necessário acessar a rotina "Controle de Geração de Documentos" (MATA012) e informar o motivo do cancelamento e a data.

Questões Gerais

el motivo de la anulación y la fecha.



Cuestiones generales

  • Sobre exclusividad de serie Sobre exclusividade de série POR TIPO /ESPÉCIE CLASE DE DOC.: O El tipo de Documento a ser gerado, NFE / NDFe documento que se generará, E-FACT / e-NDF / etc, não no determina exclusividade la exclusividad de série. Ou seja, se a série está devidamente criada e disponível para a Filial (conforme seu compartilhamento/exclusividade) então, ela irá aparecer na preparação da Nota independente do Tipo de Documento / Espécie que deseja gerar. Caso seja imprescindível filtrar as séries a demonstrar, recomenda-se a avaliação de ponto de entrada na relação abaixo (ao final desta la serie. Es decir, si la serie está debidamente creada y disponible para la Sucursal (de acuerdo con su uso compartido/exclusividad) entonces, esta aparecerá en la preparación de la Factura independientemente del Tipo de documento / Clase que desea generar. Si fuera imprescindible filtrar las series para mostrar, se recomienda la evaluación del punto de entrada en la siguiente relación (al final de esta FAQ).


  • Sobre processamento procesamiento serializado: A recuperação do número da Nota no processo de emissão é serializado devido à reserva da numeração e série.  Por isso que ter  mais de um usuário, gravando a numeração em paralelo, sem utilizar a reserva de numeração para a primeira instância que chamou a sequência, causaria conflitos (inclusive, chave duplicada e inconsistência de integridade de dados no banco). Por isto, ao abrir a janela de seleção de série / numeração o processo da segunda instância ficará pausado até que o primeiro libere a numeração (ou se encerre automaticamente após 20 segundos).
    o processo de gravação de dados da nota, bem como geração de integrações Financeiro e Estoque, é multiusuário. Ou seja, se logo que um primeiro processo chamar a numeração e liberar, e na mesma sequência o segundo processo chamar e liberar a numeração, ambos os processos estarão gravando simultaneamente os registros gerados pelo processamento.
  • Sobre Nota Fiscal de Saída Manual (Rotina MATA920): Para que o controle de numeração seja acionado na inclusão de Nota Manual, basta passar pelo campo "Nota Fiscal" (C920NOTA) do formulário deixando-o em branco. Neste momento é exibido um alerta mencionando que deixar o número do Documento em branco indica que após inserção dos dados, será solicitada uma série, e o número será sugerido pelo sistema (com base no controle de numeração) na hora da gravação. Obs: Este desenvolvimento está válido com MATA920 igual ou superior a 19/12/2017 (detalhes em Numeração Automática de Nota Fiscal Manual de Saída).
  • Sobre a gravação da numeração na tabela SD9 (Controle de Numeração Doc): Durante o processo de gravação do registro utilizado na tabela SD9, o registro que contém a numeração será controlado em transação e, para que não ocorra a possibilidade de dois registros utilizarem a mesma numeração, será gravado no campo D9_USUARIO a informação "Num.Ocupado". Em seguida, será feita uma varredura na tabela de SF2 (Notas Fiscais) para garantir que a numeração que está em processamento na transação existe no banco de dados. Caso exista, o campo D9_USUARIO manterá a informação "Num.Ocupado" para que impossibilite a utilização dessa numeração em Documentos futuros. Caso não exista, o campo D9_USUARIO será substituído novamente com o nome do usuário utilizado no momento da transação para a conclusão definitiva do processo e gravação do registro.

Helps

Mensagem A460FLOCK - Ocorreu algum problema na última geração de notas fiscais
Essa mensagem indica que a Numeração ficou "lockada" / reservada. Isso ocorre por que a trava de numeração não foi liberada.
Avalie pontualmente cada validação da FAQ FAT0002_Soluções possíveis para o Help A460FLOCK (MATA461)
Veja nosso How To a respeito do assunto no YouTube: Help A460FLOCK e o PE CHGX5FIL
  • La recuperación del número de la Factura en el proceso de emisión y serializado debido a la reserva de la numeración y serie.  Es por eso que tener  más de un usuario, grabando la numeración en paralelo, sin utilizar la reserva de numeración para la primera instancia que activó la secuencia, causaría conflictos(inclusive, clave duplicada e inconsistencia de integridad de datos en la base). Por ello, al abrir la ventana de selección de serie / numeración el proceso de la segunda instancia quedará pausado hasta que el primero libere la numeración (o se finalice automáticamente después de 20 segundos).
     El proceso de grabado de datos de la factura, así como la generación de integraciones Financiero y Stock, es multiusuario. Es decir, si después que un primer proceso active la numeración y libere, y en la misma secuencia el segundo proceso active y libere la numeración, ambos procesos estarán grabando simultáneamente los registros generados por el procesamiento.


  • Sobre la Factura de salida manual (Rutina MATA920): Para que el controle de numeración se active en la inclusión de Factura manual, basta pasar por el campo "Factura" (C920NOTA) del formulario dejándolo en blanco. En este momento se muestra un alerta mencionando que dejar el número del documento en blanco indica que después de la inclusión de los datos, se solicitará una serie, y el número será sugerido por el sistema (con base en el control de numeración) a la hora de la grabación. Obs: Este desarrollo está válido con MATA920 igual o superior al 19/12/2017 (detalles en Numeración automática de factura manual de salida).


  • Sobre la grabación de la numeración en la tabla SD9 (Control de numeración Doc): Durante el proceso de grabación del registro utilizado en la tabla SD9, el registro que contiene la numeración será controlado en transacción, y para que no ocurra la posibilidad de que dos registros utilicen la misma numeración, se grabará en el campo D9_USUARIO la información "Nº Ocupado". A continuación se realizará un barrido en la tabla SF2 (Facturas) para garantizar que la numeración que está en procesamiento en la transacción existe en la base de datos. Si existiera, el campo D9_USUARIO mantendrá la información "Nº Ocupado" para que impida la utilización de esta numeración en Documentos futuros. Si no existiera, el campo D9_USUARIO se sustituirá nuevamente con el nombre del usuario utilizado en el momento de la transacción para la finalización definitiva del proceso y grabación del registro.




Helps





Parámetros

  • MV_GNRENF - Se recomienda utilizar con contenido .T. para que no se genere la pantalla de Formulario de pago en el momento de la facturación. Lo ideal es realizar el proceso de GNRE (Formulario nacional de pago de tributos) por el módulo Fiscal.
  • MV_FATTRAV - Se recomienda utilizar la opción 4
  • El parámetro MV_ESPECIE puede contener solamente series existentes en SX5 - Tabla 01


Puntos de entrada

  • M467FILT - Filtrar series que se mostrarán (No es válida para el módulo Control de tiendas):

Parâmetros

  • MV_GNRENF - Recomenda-se utilizar com conteúdo .T. para que não seja gerada a tela de Guia de Recolhimento no momento do Faturamento. O ideal é realizar o processo de GNRE pelo módulo Fiscal.
  • MV_FATTRAV - Recomenda-se utilizar opção 4
  • O parâmetro MV_ESPECIE pode conter apenas séries já existentes na SX5 - Tabela 01

Pontos de Entrada

  • M467FILT - Filtrar séries a serem mostradas (Não é válida para o módulo Loja): https://tdn.totvs.com/x/5IRn
  • SX5NOTA - Validação das séries que deseja considerar no momento da geração da NF: Validación de las series que desea considerar en el momento de la generación de la Factura: https://tdn.totvs.com/x/wIVn
  • M460NUM - Seleção da série - Executado após a seleção da série para permitir a troca através de customização local: Selección de la serie - Se ejecuta después de la selección de la serie para permitir el cambio por medio de personalización local: https://tdn.totvs.com/x/wYRn
  • M461SER - Série e Número Nota Fiscal Saída: Serie y número factura de salida: https://tdn.totvs.com/x/DgS-Ag
  • M468ASER - Chamado durante o processamento da nota fiscal, para a obtenção da série da NF: Activado durante el procesamiento de la factura, para la obtención de la serie de la Factura: https://tdn.totvs.com/x/54Rn
  • MA461NNF - Visualização do número da nota gerada pelo Visualización del número de la factura generada por SD9:   https://tdn.totvs.com/x/YIZn


Pode lhe interessarPuede ser de su interés:

Criação Creación de série serie de NFs Facturas para utilizar no Documentos en documentos de Saídasalida:   https://tdn.totvs.com/x/WU1tDQ

Configuração Configuración de numeração de Notas Fiscais com mais numeración de Facturas con más de 6 dígitosdígitoss:   https://tdn.totvs.com/x/NIojDw