Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT-FACTURACIÓN
Función:
RutinaNombre
M486XFUNPAR.PRWFunciones genéricas para Facturación Electrónica
M100IVA.PRXCalculo de IVA para documentos de entrada.
M100IVAI.prwCalculo de IVA para documentos de entrada.
M460IVA.PRXCalculo de IVA para documentos de salida.
M460IVAI.prwCalculo de IVA para documentos de salida.
FISA814.PRWCarga de Catálogos
M486PAGOS.PRWRegistro de pagos para las facturas.
M486PDFPAR.PRWPDF para factura electrónica de Paraguay
LOCXFUNA.PRXFunciones generales de documentos fiscales
LOCXNF.PRWDocumentos fiscales.
LocxNF2.PRWFunciones genéricas para documentos fiscales.
mata462an.prwFunciones para facturación.
MATA468N.PRXGeneración de Notas.
MATA486.PRWTransmisión Electrónica
MATA992.PRWControl de formularios
LOCXPAR.PRWFunciones generales de documentos fiscales Paraguay
LOCXARG.PRWFunciones genéricas para Notas Fiscales Argentina.

LOCXMEX.PRW

Funciones genéricas para Notas Fiscales México.
LOCXPER.PRWFunciones genéricas para Notas Fiscales Perú.

LOCXCOL.PRW

Funciones genéricas para Notas Fiscales Colombia.

LOCXBOL.PRW Funciones genéricas para Notas Fiscales Bolivia.
LOCXDOM.PRWFunciones genéricas para Notas Fiscales Republica Dominicana.
LOCXEUA.PRWFunciones de documentos fiscales - Estados Unidos.
LOCXCHI.PRWFunciones de documentos fiscales - Chile.
LOCXEQU.PRWFunciones de documentos fiscales - Ecuador.
LOCXURU.PRWFunciones de documentos fiscales - Uruguay.
MATA521.PRXExclusión de documentos de salida.
MATA942.PRWEstado Vs. Ing. Brutos (CCO).
WMSDTCESTOQUEENDERECO.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICO.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICOCREATE.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICOEXECUTE.PRWFunciones genéricas wms.
WMSDTCORDEMSERVICOREVERSE.PRWFunciones genéricas wms.
WMSR459.PRW Funciones genéricas wms.
WMSXEXP.PRWFunciones genéricas wms.
OUTPUTFIELDS.TLPPGeneración de estructuras para campos de salidas para países sin localización.
OUTPUTFIELDSALL.TLPPGeneración de estructuras para campos de salidas.
OUTPUTFIELDSARG.TLPPGeneración de estructuras para campos de salidas de Argentina.
OUTPUTFIELDSBOL.TLPPGeneración de estructuras para campos de salidas de Bolivia.
OUTPUTFIELDSCHI.TLPPGeneración de estructuras para campos de salidas de Chile.
OUTPUTFIELDSCOL.TLPPGeneración de estructuras para campos de salidas de Colombia.
OUTPUTFIELDSMEX.TLPPGeneración de estructuras para campos de salidas de México.
OUTPUTFIELDSPAR.TLPPGeneración de estructuras para campos de salidas de Paraguay.
OUTPUTFIELDSPER.TLPPGeneración de estructuras para campos de salidas de Perú.
OUTPUTFIELDSDOM.TLPPGeneración de estructuras para campos de salidas de Dominicana.
OUTPUTFIELDSEQU.TLPPGeneración de estructuras para campos de salidas de Ecuador.
OUTPUTFIELDSEUA.TLPPGeneración de estructuras para campos de salidas de Estados Unidos.
OUTPUTFIELDSRUS.TLPPGeneración de estructuras para campos de salidas de Rusia.
OUTPUTFIELDSURU.TLPPGeneración de estructuras para campos de salidas de Uruguay.
INPUTFIELDS.TLPPGeneración de estructuras para campos de entradas para países sin localización.
INPUTFIELDSALL.TLPPGeneración de estructuras para campos de entradas.
INPUTFIELDSARG.TLPPClase de creación de estructuras de entradas para Argentina.
INPUTFIELDSBOL.TLPPClase de creación de estructuras de entradas para Bolivia.
INPUTFIELDSCHI.TLPPEstructuras de campos para documentos de entrada Chile.
INPUTFIELDSCOL.TLPPGeneración de estructuras para campos de entradas de Colombia.
INPUTFIELDSMEX.TLPPClase de creación de estructuras de entradas para México.
INPUTFIELDSPAR.TLPPClase de creación de estructuras de entradas para Paraguay.
INPUTFIELDSPER.TLPPClase de creación de estructuras de entradas para Perú.
LOCXOUT.PRWModelo para documentos de salida.
LOCXREN.PRWModelo para remitos de entradas.
LOCXRES.PRWModelo para remitos de salidas.
LXINCTB.PRWModelo contabilidad para Documentos de Entrada.
LXINEST.PRWEvento stock para documentos de entradas.
LXINFIN.PRWEvento financiero para documentos de entradas.
LXINFIS.PRWEvento fiscal para documentos de entradas.
LXINPCO.PRWEvento PCO para documentos de entradas.
LXINPMS.PRWEvento PMS para documentos de entradas.
LXINTMS.PRWEvento TMS para documentos de entradas.
LXINWMS.PRWEvento WMS para documentos de entradas.
LXOUTCTB.PRWModelo contabilidad para Documentos de salida.
LXOUTEST.PRWEvento stock para documentos de salida.
LXOUTFIN.PRWEvento financiero para documentos de salida.
LXOUTFIS.PRWEvento fiscal para documentos de salida.
LXOUTPCO.PRWEvento PCO para documentos de salida.
LXOUTPMS.PRWEvento PMS para documentos de salida.
LXOUTWMS.PRWEvento WMS para documentos de salida.
TIPODOC.TLPPClase TipoDoc para validaciones en modelos de documentos.
MODXFUN.TLPPFunciones genéricas para el uso de modelos.
LOCXNFE.PRWModelo para facturas de entradas.
LOCXNFS.PRWModelo para facturas de salidas.
LOCXNDE.PRWModelo para notas de débito de entradas.
LOCXNCE.PRWModelo para notas de crédito de entradas.
LOCXNDS.PRWModelo para notas de débito de salidas.
LOCXNCS.PRWModelo para notas de crédito de salidas.
INPUTFIELDSDOM.TLPPClase de creación de estructuras de entradas para Republica Dominicana.
INPUTFIELDSEQU.TLPPClase de creación de estructuras de entradas para Ecuador.
INPUTFIELDSEUA.TLPPClase de creación de estructuras de entradas para Estados Unidos.
FISA818.PRWClase para performance de lectura
FISA812.PRWDefinición de catálogos.
FIELDS.TLPPEstructura de campos.
INPUTFIELDSRUS.TLPPClase de creación de estructuras de entradas para Rusia.
INPUTFIELDSURU.TLPPClase de creación de estructuras de entradas para Republica Uruguay.
LOCXIN.PRWModelo de datos para documentos de entrada.
País:Paraguay
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-19293


02. SITUACIÓN/REQUISITO

Se registró los datos de un cliente en la tabla clientes sin informar el campo código NIF (A1_NIF), al realizar la transmisión de algún documento donde se informe el cliente registrado. Se detona una validación de la mata486 indicando que falta el número de identificación (A1_CGC, A1_PFISICA), esta leyenda confunde ya que debería indicar que esta vació el código NIF (A1_NIF).


Adicional también se presenta la siguiente situación se tiene una TES con un impuesto diferente al IVA (10 o 5), IVC que son los que reconoce la SET dicha TES cuenta con ítems borrados, al enviar un documento (factura) marca un error de cálculo ya que el sistema toma los datos de los ítems borrados, se debe cambiar la función "Nodos de subtotales" (M486SUBTOT) del fuente "Funciones genéricas para Facturación Electrónica" (M486XFUNPAR), para evitar los ítems borrados.


03. SOLUCIÓN

Se agrega la leyenda "El campo Tipo documento (A1_TIPDOC) o el campo código NIF (A1_NIF) se encuentran vacíos" para indicar que el campo código NIF o el campo tipo documento se encuentran vacíos. 

Y se modifica a la función "Nodos de subtotales" (M486SUBTOT) del fuente "Funciones genéricas para Facturación Electrónica" (M486XFUNPAR), para evitar elementos borrados de la TES y así no afecten los cálculos.


  • Tener el ambiente configurado para la facturación electrónica ver apartado "05. ASUNTOS RELACIONADOS"
  • Configurar en el módulo de facturación (SIGAFAT>>Actualizaciones | Archivos).
    • Una condición con baja automática.
    • Un cliente:
      • Al informar el campo Tipo Doc(A1_TIPDOC)  si se informa  la opción Cédula Paraguaya(opción 1) debe informarse el campo RUC(A1_CGC).
      • Al informar el campo Tipo Doc(A1_TIPDOC)  si se informa  la opción diferente de Cédula Paraguaya(diferente de opción 1) debe informarse el campo código NIF(A1_NIF).
      • Nota: Validar el cambio de leyenda dejar vació los campos  RUC(A1_CGC) o NIF(A1_NIF), de acuerdo a lo seleccionado en el campo Tipo Doc(A1_TIPDOC).
      • Adicional: Consultar  apartado "05. ASUNTOS RELACIONADOS" para los documentos sin RUC.
    • Un producto.
    • Una TES de salida que no calcule impuestos y que contengan varios impuestos borrados.

A través del módulo de facturación (SIGAFAT > Actualizaciones | Facturación| Facturaciones).

  • Agregar una factura de salida usando los datos de configuraciones previas usando tanto como TES que calcula impuestos y TES que no calcula impuestos (exento de IVA).

Mediante el módulo de facturación (SIGAFAT > Actualizaciones | Facturación | Documentos Electrónicos).

  • Realizar la transmisión de las facturas de salida.
    • De acuerdo a lo seleccionado en el campo Tipo Doc(A1_TIPDOC) o al dejar vacío . 
    • Al informar el campo Tipo Doc(A1_TIPDOC)  si se informa  la opción Cédula Paraguaya(opción 1) debe informarse el campo RUC(A1_CGC).
    • Validar en caso de estar vació el campo RUC(A1_CGC) la leyenda : "El campo Tipo documento (A1_TIPDOC) o el campo RUC(A1_CGC) se encuentran vacíos."
    • Al informar el campo Tipo Doc(A1_TIPDOC)  si se informa  la opción diferente de Cédula Paraguaya(diferente de opción 1) debe informarse el campo código NIF(A1_NIF).
    • Validar en caso de estar vació el campo código NIF(A1_NIF). la leyenda : "El campo Tipo documento (A1_TIPDOC) o el campo código NIF(A1_NIF) se encuentran vacíos."
  • Volver a realizar la transmisión.
  • Verificar que no ocurra algún error al intentar transmitir tanto en los documentos exentos de IVA (los que no calculan IVA) y los que calculan IVA.


04. INFORMACIÓN ADICIONAL

  • No aplica.


05. ASUNTOS RELACIONADOS