Árvore de páginas


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Tablas


01. VISIÓN GENERAL

Comprobantes Fiscales:

Los Comprobantes Fiscales son documentos o Facturas que acreditan la transferencia de bienes, la entrega en uso, y/o la prestación de servicios, los cuales deben cumplir con los requisitos mínimos establecidos por la Dirección General de Impuestos Internos (DGII).

Los Números de Comprobantes Fiscales (NCF) son secuencias alfanuméricas que identifican un comprobante fiscal, otorgado por la Dirección General de Impuestos Internos (DGII) a los contribuyentes que emitirán comprobantes.

Por lo que en cumplimiento con la disposición del artículo 10, párrafo 1 de la Norma General 06-2018 sobre Comprobantes Fiscales, la Dirección General de Impuestos, solicita una nueva Composición del Número de Comprobante Fiscal (NCF), que tendrá un tamaño de 11 posiciones, las cuales serán distribuidas como se muestra a continuación:

Donde la letra B indica la serie, los próximos 2 dígitos especifican el Tipo de Comprobante y los últimos 8 dígitos corresponden a la Secuencia, para un total de 11 caracteres.


IMPORTANTE:

Para contar con la funcional descrita en el presente documento técnico se deberá contar con la actualización de las siguientes rutinas:


RutinaNombre TécnicoFecha
LOCXNFNotas Fiscales09/02/2021
LOCXDOMFunciones Genéricas Notas Fiscales República Dominicana09/02/2021
LOCXFUNAFunciones genéricas de localizaciones.09/02/2021
MATA468NGeneración de Notas Fiscales09/02/2021
MATA992Control de Planillas09/02/2021

02. EJEMPLO DE UTILIZACIÓN

A) DICCIONARIO DE DATOS


Información

Los ajustes  en el diccionario de Datos fueron aplicados en el Pacote 008558.


Creación de campos (SX3):

En la tabla Tabla SFP – Control de Formularios:

CampoFP_TPDOC
TipoC
Tamaño2
Decimal0
TítuloTp Comproban
DescripciónTipo Comprobante Fiscal
Formato@!
Nivel1
UsadoSi
BrowseNo
ObligatorioNo
Opciones#LxTpComFis()
Inicializador'01'
ContextoReal
PropiedadModificar
HelpSeleccione el Tipo de Comprobante Fiscal, el cual será utilizado para la generación de la secuencia de Números de Comprobantes Fiscales (NFC).


En la tabla Tabla SF2 – Encabezado de Fact. de Salida:

CampoF2_TPDOC

Tipo

C
Tamaño2
DecimalC
TítuloTp Comproban
DescripciónTipo Comprobante Fiscal
Formato@!
UsadoSi
BrowseNo
ObligatorioNo
Opciones#LxTpComFis()
WhenFunName() == 'MATA467N'
Inicializador'01'
ContextoReal
PropiedadModificar
Val SistemaNaoVazio()
HelpSeleccione el Tipo de Comprobante Fiscal, el cual será utilizado para la generación de la secuencia de Números de Comprobantes Fiscales (NFC)


Creación de Disparadores/Gatillos (SX7):

CampoF2_DOC
Secuencia001
Contra DominioF2_TPDOC
TipoP - Primario
ReglaLxGetTpCom(M->F2_SERIE,M->F2_ESPECIE,M->F2_DOC)
PosicionaNo
CampoF2_DOC
Secuencia002
Contra DominioF2_NCF
TipoP - Primario
ReglaChkFolDOM(cFilAnt, cSerie, cNFiscal, 'F2_TPDOC', lLocxAuto, M->F2_ESPECIE)
PosicionaNo
CampoF2_TPDOC
Secuencia001
Contra DominioF2_NCF
TipoP - Primario
ReglaChkFolDOM(cFilAnt, cSerie, cNFiscal, 'F2_TPDOC', lLocxAuto, M->F2_ESPECIE)
PosicionaNo


B) REQUISITOS PREVIOS

Configurar el parámetro MV_CTRLFOL con valor T.

Facturas de Venta (MATA467N):

  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturación.
  2. Dar clic en la opción Incluir.
  3. Informar el campo Cliente (F2_CLIENTE) y Tienda (F2_LOJA)
  4. El sistema solicitará seleccionar la serie a utilizar, por lo tanto, en la ventana mostrada seleccionar la serie configurada para el Documento Fiscal (NF).
  5. El sistema llenará de forma automática el campo Tp Comproban (F2_TPDOC), bajo el siguiente criterio:
  6. Se llenará con el valor configurado en el campo Tp Comproban (FP_TPDOC) de la tabla Control de Planillas (SFP), correspondiente a la serie seleccionada en el campo Serie Doc. (F2_SERIE).
  7. El sistema llenará de forma automática el campo NCF (F2_NCF), bajo los siguientes criterios:
    • 1 carácter para la Serie (F2_SERIE) + 2 caracteres para el Tipo de Comprobante (F2_TPDOC) + 8 caracteres para el Número de Documento (F2_DOC), dando un total de 11 caracteres.
    • Sí el Número de Documento (F2_DOC) es mayor a 8 caracteres, solo se tomarán las ultimas 8 posiciones (Derecha a izquierda).
    • Sí el Número de Documento (F2_DOC) es menor a 8 caracteres, se rellenará con ceros a la izquierda para completar la longitud de 8 caracteres.
    • Sí el campo Tp Comproban (F2_TPDOC) es modificado durante la captura de la Factura de Venta, el campo NCF (F2_NCF) será regenerado de acuerdo a la estructura mencionada en el inciso "a".
    • Ingresar productos a la Factura de Venta.
    • Grabar la Factura de Venta.
    • Confirmar que los campos Tp Comproban (F2_TPDOC) y NCF (F2_NCF), se han guardado correctamente, utilizando la opción Visualizar para el registro correspondiente a la Factura de Venta creada, en la tabla Encabezado de Factura de Salida (SF2).


Notas de Débito (MATA465N):

  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Notas de Cred/Deb.
  2. Seleccionar la opción Débito, en la pregunta solicitada ¿Tipo de Factura?
  3. Dar clic en la opción Incluir.
  4. Informar el campo Cliente (F2_CLIENTE) y Tienda (F2_LOJA)
  5. El sistema solicitará seleccionar la serie a utilizar, por lo tanto, en la ventana mostrada seleccionar la serie configurada para el Documento Fiscal (NDC).
  6. El sistema llenará de forma automática el campo Tp Comproban (F2_TPDOC), bajo el siguiente criterio:
    • Se llenará con el valor configurado en el campo Tp Comproban (FP_TPDOC) de la tabla SFP - Control de Planillas, correspondiente a la serie seleccionada en el campo Serie Doc. (F2_SERIE).
    • El campo solo será visualizado, sin opción de modificación, debido a que el Tipo de Comprobante para este documento, debe ser "03".
    • El sistema llenará de forma automática el campo NCF (F2_NCF), bajo los siguientes criterios:
    • 1 carácter para la Serie (F2_SERIE) + 2 caracteres para el Tipo de Comprobante (F2_TPDOC) + 8 caracteres para el Número de Documento (F2_DOC), dando un total de 11 caracteres.
    • Sí el Número de Documento (F2_DOC) es mayor a 8 caracteres, solo se tomarán las ultimas 8 posiciones (Derecha a izquierda).
    • Sí el Número de Documento (F2_DOC) es menor a 8 caracteres, se rellenará con ceros a la izquierda para completar la longitud de 8 caracteres.
    • Ingresar productos a la Nota de Débito.
    • Grabar la Nota de Débito.Confirmar que los campos Tp Comproban (F2_TPDOC) y NCF (F2_NCF), se han guardado correctamente, utilizando la opción Visualizar para el registro correspondiente a la Nota de Débito creada, en la tabla Encabezado de Factura de Salida (SF2) .


Notas de Crédito (MATA465N):

  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Notas de Cred/Deb.
  2. Seleccionar la opción Crédito, en la pregunta solicitada ¿Tipo de Factura?
  3. Dar clic en la opción Incluir.
  4. Informar el campo Cliente (F1_FORNECE) y Tienda (F1_LOJA)
  5. El sistema solicitará seleccionar la serie a utilizar, por lo tanto, en la ventana mostrada seleccionar la serie configurada para el Documento Fiscal (NCC).
  6. El sistema llenará de forma automática el campo NCF (F1_NCF), bajo los siguientes criterios:
    • 1 carácter para la Serie (F1_SERIE) + 2 caracteres para el Tipo de Comprobante (FP_TPDOC) + 8 caracteres para el Número de Documento (F1_DOC), dando un total de 11 caracteres.
    • Sí el Número de Documento (F1_DOC) es mayor a 8 caracteres, solo se tomarán las ultimas 8 posiciones (Derecha a izquierda).
    • Sí el Número de Documento (F1_DOC) es menor a 8 caracteres, se rellenará con ceros a la izquierda para completar la longitud de 8 caracteres.
    • Para los 2 caracteres utilizados como Tipo de Comprobante, será tomado el campo Tp Comproban (FP_TPDOC), configurado en la tabla Control de Formularios (SFP).Ingresar productos a la Nota de Crédito.
    • Grabar la Nota de Crédito.
    • Confirmar que el campo NCF (F1_NCF), se ha guardado correctamente, utilizando la opción Visualizar para el registro correspondiente a la Nota de Crédito creada en la tabla Encabezado de Factura de Entrada (SF1).


Generación de Facturas (MATA468N):

  1. Crear un Pedido de Venta, informando el campo Doc Gener. (C5_DOCGER) con el valor 1 - Factura.
  2. Aprobar de Crédito/Stock el Pedido de Venta creado anteriormente.
  3. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Gener. de Fact (MATA468N).
  4. Seleccionar la opción Pedidos, en la pregunta solicitada ¿Generación por?.
  5. Seleccionar el Pedido de Venta, que fue creado y aprobado anteriormente.
  6. En Otras acciones dar clic en la opción Genera Fact.
  7. Informar la Serie correspondiente al Documento Fiscal (NF).
  8. El sistema llenará de forma automática el campo Factura (F2_DOC), con la secuencia correspondiente.
  9. El sistema llenará de forma automática el campo NCF (F2_NCF), bajo los siguientes criterios:
  10. 1 carácter para la Serie (F2_SERIE) + 2 caracteres para el Tipo de Comprobante (FP_TPDOC) + 8 caracteres para el Número de Documento (F2_DOC), dando un total de 11 caracteres.
  11. Sí el Número de Documento (F2_DOC) es mayor a 8 caracteres, solo se tomarán las ultimas 8 posiciones (Derecha a izquierda).
  12. Sí el Número de Documento (F2_DOC) es menor a 8 caracteres, se rellenará con ceros a la izquierda para completar la longitud de 8 caracteres.
  13. Para los 2 caracteres utilizados como Tipo de Comprobante, será tomado el campo Tp Comproban (FP_TPDOC), configurado en la tabla Control de Formularios (SFP).
  14. Confirmar la generación de Factura de Venta.
  15. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturación.
  16. Confirmar que los campo NCF (F2_NCF) y Tp comproban (F2_TPDOC), se ha guardado correctamente, utilizando la opción Visualizar para el registro correspondiente a la Factura de Venta creada, en la tabla Encabezado de Factura de Salida (SF2).


¡IMPORTANTE!

La solución aplica para versión 12.1.17 o superior.

03. TABLAS UTILIZADAS

  • SF2 - Encabezado de Fact. de Salida.
  • SF1 - Encabezado de Fact. de Entrada.
  • SD2 - Ítems de Venta de la Fact.
  • SD1 - Ítems de las Fact. de Entrada.
  • SFP - Control de Formularios.

  • SF3 - Libros Fiscales.
  • SE1 - Cuentas por Cobrar.