Árvore de páginas

Versões comparadas

Chave

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


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Pantalla XXX
    1. Otras acciones / Acciones relacionadas
  4. Campos para documentos de entrada (SF1)
  5. Campos para documentos de salida (SF2)
  6. Paquetes de actualización
  7. Información relacionadaPantalla XXX
    Principales campos y controles
  8. Tablas


01. VISIÓN GENERAL

Identificar los campos requeridos para la inclusión de documentos fiscales para la localización de Uruguay. Los campos que no son requeridos, son configurados como "No Usados", para que no sean considerados en el encabezado del  del browse para la inclusión de documentos fiscales.

Existen campos que no está permitido cambiar a "No Usados". Los campos son necesarios para permitir la inclusión del documento fiscal.


02. EJEMPLO DE UTILIZACIÓN

Identificar los campos por documentos fiscal que están permitidos cambiar a "No Usados". Para cada uno de estos campos, deberá realizar el siguiente procedimiento:

  1. Aplicar el paquete de actualización de diccionario de datos. El paquete de actualización habilita la configuración de los campos de las tabla tablas SF1/SF2, para permitir cambiar la configuración a "No Usados".
  2. Ingresar al módulo Configurador (SIGACFG).
  3. Ingresar a la opción Base de Datos (Base de Datos >> Diccionario).
  4. Identificar la tabla SF1/SF2 según corresponda. Ingresar a la tabla con la opción "Editar".
  5. Identificar el campo que desea configurar como "No Usado". Seleccionar el campo y dar clic en la opción "Editar".
  6. En la sección "Uso", desactivar la casilla de la opción "Usado".
  7. Dar clic en Grabar.
  8. Repetir los pasos 5, 6 y 7, para los campos que desee configurar como "No Usados".
  9. Confirmar los cambios y grabar la actualización a la base de datos.

...

A continuación, se muestran por documento los campos que pueden ser configurados como "No Usados". Si un campo es configurado como "No Usado", el cambio aplica para todos los documentos. 


Informações

Por documento fiscal se tienen definidos los campos que deben ser considerados en el browse de la rutina de documentos fiscales; si no visualiza alguno de estos campos, deberá verificar vía Configurador (SIGACGF) si el campo está configurado como "No Usado" y realizar el cambio a "Usado" (X3_USADO). Para incluir campos adicionales en el browse de la rutina, deberá continuar utilizando el punto de entrada LOCXPE33.


03. Campos para documentos de entrada (SF1)

Totvs custom tabs box
tabsParámetros, Archivos Necesarios ,Configuraciones Necesarias, Facturas, Notas Crédito, Notas Débito, Remitos, Documentos Electrónicos, Puntos de Remito Transferencia Entrada
idspaso01,paso02,paso03,paso04,paso05,paso06,paso07,paso08,paso09
Totvs custom tabs box items
defaultyes
referenciapaso01
Nombre de la VariableValor
MV_PATH814C:\Catalogos_csv\
MV_F3HNUM
MV_CFDI_AMT
MV_CFDSMARGetClientDir()
MV_CFDI_PASIFENWS
MV_CFDDOCSGetSrvProfString('startpath','')+'\cfd\facturas\'
MV_CFDI_PXcertificado.pfx
MV_CFDICVE12345678a
MV_IDCONEN1
MV_IDCSC0001
MV_CSCABCD0000000000000000000000000000
MV_CFDUSO1
MV_RELACNT[email protected]
Totvs custom tabs box items
defaultno
referenciapaso02
  • Archivos de Catálogos.
    • Una vez configurado el parámetro MV_PATH814 con una ruta local, deberá colocar los archivos .csv anexos a esta solución en el archivo CatalogosFact.zip. En este archivo se encuentran los catálogos en formato csv los cuales serán tomados por la rutina Carga de Catálogos para generar sus registros en Protheus.
  • Certificado digital.
    • El certificado digital informado en el parámetro MV_CFDI_PX, deberá ser colocado dentro de la ruta informada en el parámetro MV_CFDSMAR.
  • Archivo .exe (SIFENWS.EXE) para realizar consumo de los servicios web del SIFEN.
    • El nombre del archivo deberá ser colocado en el parámetro MV_CFDI_PA (SIFENWS), el archivo deberá ser colocado en la ruta informada en el parámetro MV_CFDSMAR.
      • En caso de que el archivo se encuentre en una carpeta, la carpeta deberá tener el mismo nombre del archivo .exe.
Totvs custom tabs box items
defaultno
referenciapaso03
paso14
CampoDescripciónPermite quitar de usoObservaciones
F1_FILORIGSucursal origenNo
F1_FORNECECódigo del proveedorNo
F1_LOJASucursal del proveedorNo
F1_SERIESerie del documentoNo
F1_DOCNumero de documento      No
F1_NATUREZNaturalezaNo
F1_ESPECIEEspecie del documentoNo
F1_EMISSAOFecha de emisión de facturaNo
F1_DTDIGITFecha de digitaciónNo
F1_MOEDAMoneda de la facturaNo
F1_TXMOEDATasa de la monedaNo
F1_DIACTBCod. Diario contabilidadConfigurar el parámetro MV_SEGOFI con un valor diferente de 0.


Rutina: MATA462TN.

Especie: RTE.

Número de Documento: 64.

04. Campos para documentos de salida (SF2)

Pago de Contado

  1. En el módulo de Facturación, ingresar a la rutina Facturación "Actualizaciones | Facturación | Facturación".
  2. Registrar una factura, informar los campos necesarios en la factura para generar correctamente el archivo xml.
    1. Tipo NF (F2_TIPONF).
    2. Tipo Transacción (F2_TPTRANS).
    3. Seleccionar una condición de pago que realice baja automática. (E4_BXTITAV = 1)
  3. Confirmar el documento.
  4. Una vez finalizado se mostrará una ventana para informar las formas de pago del documento, estas son obligatorias para la correcta generación del documento xml. (Deberán contemplar el valor completo del documento para que sea válido)
    1. Para la correcta generación deberán ser informados los campos de acuerdo al tipo de pago.
      1. Tipo de pago 
        1. Pago con Tarjetas.
          1. Tipo Tarjeta
          2. Código de autorización de operación.
          3. Número de Tarjeta (Últimos 4 dígitos).
        2. Pago con cheque. 
          1. Banco emisor.
          2. Número de cheque.
      2. Monto de pago
      3. Forma de procesamiento de pago
    2. En caso no haber registrado la formas de pago al confirmar el documento será posible registrarlas seleccionando el documento y en "Otras acciones" seleccionar la opción "Registro pagos."
  5. Una vez registradas las formas de pago confirmar.

Pago a plazo

  1. En el módulo de Facturación, ingresar a la rutina Facturación "Actualizaciones | Facturación | Facturación".
  2. Registrar una factura, informar los campos necesarios en la factura para generar correctamente el archivo xml.
    1. Tipo NF (F2_TIPONF).
    2. Tipo Transacción (F2_TPTRANS).
    3. Seleccionar una condición de pago que NO realice baja automática y genere pago con plazo. (Ejemplo: E4_BXTITAV = 2 y E4_COND = 30)
  3. Confirmar el documento.

Pago en cuota

  1. En el módulo de Facturación, ingresar a la rutina Facturación "Actualizaciones | Facturación | Facturación".
  2. Registrar una factura, informar los campos necesarios en la factura para generar correctamente el archivo xml.
    1. Tipo NF (F2_TIPONF).
    2. Tipo Transacción (F2_TPTRANS).
    3. Seleccionar una condición de pago que NO realice baja automática y genere cuotas. (Ejemplo: E4_BXTITAV = 2 y E4_COND = 30,60,90)
  3. Confirmar el documento.
Totvs custom tabs box
tabsRemito Transferencia de Salida
idspaso02
  • Catálogos.
    • En el módulo de Facturación, ingresar a la rutina Definición de Catálogos  "Actualizaciones | Archivos| Definición de Catálogos". La primera vez detonará la carga de los archivos csv al Protheus. Es importante realice este paso, pues las configuraciones siguientes dependen de la correcta carga de la información de catálogos al sistema Protheus.

    • En el módulo de Facturación, ingresar a la rutina Mantenimiento de Catálogos "Actualizaciones | Archivos | Mantenimiento de Catálogos". Ingresar al catálogo S030 - DIRECCIÓN DEL EMISOR, informar los datos correspondientes a la dirección del emisor.
      • Ejemplo:
        • RUC correspondiente al emisor.
        • Número  - Correspondiente al informado antes el SIFEN.
        • Tipo Régimen - Régimen del emisor de acuerdo al catálogo S001.
        • Departamento - Correspondiente al RUC informado y de acuerdo al catálogo S003.
        • Distrito - Correspondiente al RUC informado y de acuerdo al catálogo S031.
        • Ciudad - Correspondiente al RUC informado y de acuerdo al catálogo S012.

Dentro del módulo configurador en la configuración de la empresa verificar la siguiente configuración se encuentre registrada:

  • Datos generales
    • Nombre comercial.
    • Teléfono
    • RUC (CNPJ o CPF).
  • Dirección Fiscal/Entrega
    • Dirección Fiscal/Entrega
    • Barrio
    • Ciudad Fiscal Entrega
    • CP Fiscal/Entrega
  • Adicionales
    • Actividad económica - Correspondiente al RUC informado y de acuerdo al catálogo S006.

Para los siguientes registros será necesario informar los siguientes campos para el correcto llenado de los archivos xml.

  • Clientes - (SIGAFIS | Actualizaciones | Archivos| Clientes)
    • A1_TIPDOC - Tipo de documento.
    • A1_NUM - Número de casa.
    • A1_DEPTO - Código departamento de acuerdo a la SET.
    • A1_DISTR - Código de distrito de acuerdo a la SET.
    • A1_CIUDAD - Código de ciudad de acuerdo a la SET.
    • A1_PESSOA - Persona Física/Jurídica
    • A1_CGC - RUC.
    • A1_NIF - Número de identificación Fiscal
    • A1_NOME - Nombre del cliente.
    • A1_NREDUZ - Nombre de fantasía.
    • A1_END - Dirección del cliente.
    • A1_TEL - Teléfono del cliente.
    • A1_EMAIL - Correo del cliente.
    • A1_COD - Código interno del cliente.
  • Países - (SIGACOM | Actualizaciones | Archivo Importaciones| Países)
    • YA_CODERP - Cod. ERP. Clave de país de acuerdo al catálogo de países.
  • Monedas - (SIGACTB | Actualizaciones | Archivos| Monedas Contables)
    • CTO_MOESAT - Moneda SAT. Clave de moneda de acuerdo al catálogo monedas.
  • Unidades de medida - (SIGAFIS | Actualizaciones | Archivos| Unidades de Medida).
    • AH_COD_CO - Ori Cert Cód. Clave de unidad de medida de acuerdo al catálogo de unidades de medida.
  • Impuestos variables - (SIGAFIS | Actualizaciones | Archivos| Impuestos Variab.).
    • FB_CODIMP - Cod. Impuest. Código de impuesto de acuerdo al catálogo de impuesto afectado.
    • FB_CLASSE - Clase Imp. Indicar la clase de impuesto.
  • Control de Formularios - (SIGAFIS | Actualizaciones | Archivos| Control de formularios).
    • FP_SERIE2 - Serie 2. De acuerdo a la numeración definida por el SIFEN empezando con una serie en blanco hasta acabar la numeración 0000001 - 9999999.
    • FP_CAI - No. Aprob. Informar el número de timbrado para la serie usada de acuerdo al tipo de documento.
    • FP_FINITIM - Fch. In. Tim. Informar la fecha de inicio del timbrado.
  • Productos - (SIGAFIS | Actualizaciones | Archivos | Productos).
    • B1_COD - Código del producto.
    • B1_DESC - Descripción del producto.
    • B1_UM - Unidad de Medida.
  • Condiciones de pago - (SIGAFAT | Actualizaciones | Archivos | Condiciones de pago).
    • Pago de contado  
      • E4_BXTITAV = 1-Si. Baja título automática.
    • Pago en cuota o plazo.
      • E4_BXTITAV = 2-No. Baja título automática.
      • E4_COND - Informar el plazo o cuotas.
        • Ejemplo plazo
          • "30" - Genera un plazo de 30 días.
        • Ejemplo cuota
          • "30,60,90" - Genera 3 cuotas, una cada 30 días.
  • Transportadoras (SIGACOM | Actualizaciones | Archivo importaciones | Transportadoras)
    • A4_NOME - Nombre
    • A4_CGC - RUC
    • A4_TIPCON - Tipo Contrib
    • A4_TIPID - Tipo de Iden (De acuerdo al catálogo S018).
  • Vehículos (SIGAOMS | Actualizaciones | Logística | Vehículos)

    • DA3_DESC - Modelo
    • DA3_PLACA - Matrícula
    • DA3_CHASSI - Chasís
    • DA3_TIPTR2 - Tipo Transporte
    • DA3_TIPID - Tipo Vehículo (Tipo de identificación).
Totvs custom tabs box items
defaultno
referenciapaso04
Totvs custom tabs box items
defaultno
referenciapaso05
  1. En el módulo de Facturación, ingresar a la rutina Generac. de Notas  de Crédito y Débito "Actualizaciones | Facturación | Generac. de Notas  de Crédito y Débito".
  2. Registrar una nota de crédito, informar los campos necesarios en la factura para generar correctamente el archivo xml.
    1. Tipo Nota C (F1_TIPREF) - Motivo de la emisión de la nota de crédito.
  3. Dentro de "Otras acciones | Doc Orig" seleccionar el documento al que corresponde la nota de crédito.
  4. Confirmar el documento.

Nota 

Las notas de crédito deben tener un documento asociado. Campos D1_NFORI, D1_SERIORI informados.

  1. En el módulo de Facturación, ingresar a la rutina Pedidos de venta "Actualizaciones | Pedidos | Pedidos de venta". 

    1. Registrar un pedido que genere un remito e informar los datos necesarios en el pedido para generar correctamente el archivo xml.
      1. Transp. (C5_TRANSP)
      2. Doc Gener. (C5_DOCGER) = 2 - Remisión
      3. Vehic. Trans. (C5_VEICULO)
      4. Motivo (C5_MODTRAD)
      5. Tipo NF (C5_TIPONF)
      6. Tipo Transac. (C5_TPTRANS)
      7. Incoterms (C5_INCOTER)
      8. Fec. Ini. Tras. (C5_FECDSE)
      9. Fch. Fin Tras. (C5_FECHDE)
      10. Resp. Flete (C5_TPRESFL)
  2. Confirmar el documento.
  3. En el módulo de Facturación, ingresar a la rutina Generac de remito "Actualizaciones | Form. De Remisión | Generac de remito".

  4. Realizar la generación del remito usando el pedido antes generado.

  1. En el módulo de Facturación, ingresar a la rutina Documentos Electrónicos "Actualizaciones | Facturación | Documentos Electrónicos".
  2. Seleccionar los parámetros de acuerdo a los documentos que serán visualizados/procesados.
    1. ¿Tipo documento? - Seleccionar el tipo de documento.
      1. Factura
      2. Nota Débito
      3. Nota Crédito
      4. Remisión
    2. ¿Serie? - Seleccionar la serie de los documentos.
    3. ¿Estatus? - Estatus de los documentos.
      1. 1 - No transmitida.
      2. 2 - Recibido.
      3. 3 - Esperando procesamiento.
      4. 4 - Documento Rechazado.
      5. 5 - Documento Autorizado.
    4. ¿Fecha Inicial? - Fecha inicial del rango para los documentos.
    5. ¿Fecha Final? - Fecha final del rango para los documentos.

Transmisión

Seleccionar los parámetros para visualizar los documentos no transmitidos o rechazados.

Ejemplo:

  1. ¿Tipo documento? - "Factura"
  2. ¿Serie? - "A"
  3. ¿Estatus? - "1" o "4"
  4. ¿Fecha Inicial? - 01/03/2021
  5. ¿Fecha Final? - 31/03/2021

Se visualizarán los documentos que no han sido transmitidos o procesados, dependiendo del parámetro "Estatus".

  1. Seleccionar "Transmitir".
  2. Se mostrará una venta de parámetros, informar los datos de acuerdo a los documentos que serán transmitidos. Informar la serie del documento y el rango de los documentos a transmitir.
    1. ¿Serie de la Factura? - "A01"
    2. ¿Factura Inicial? - "0010010000001"
    3. ¿Factura Final? - "0010010000001"
  3. Una vez finalizado el proceso se mostrará un mensaje.
    1. En caso de haber tenido errores durante la transmisión se mostrará un mensaje indicándolo.
      1. Indicar "Si" en la pregunta "¿Desea visualizar el log del proceso?".
      2. Se mostrará un informe con los errores que ocurrieron durante el proceso.
    2. En caso de haber realizado de manera correcta la transmisión se mostrará un mensaje indicándolo.
      1. Indicar "Si" en la pregunta "¿Desea visualizar log de Transmisión?".
      2. Se mostrará un informe con los documentos autorizados.
  4. El documento será actualizado y ahora será visible al seleccionar el estatus "5 - Documento Autorizado"

Cancelación

Seleccionar los parámetros para visualizar los documentos Autorizados.

Ejemplo:

  1. ¿Tipo documento? - "Factura"
  2. ¿Serie? - "A"
  3. ¿Estatus? - "5"
  4. ¿Fecha Inicial? - 01/03/2021
  5. ¿Fecha Final? - 31/03/2021
  1. Seleccionar "Otras acciones | Anulación Fac. Electrónica".
  2. Se mostrará una barra de progreso.
  3. Una vez finalizado el proceso se mostrará un mensaje.
    1. En caso de haber tenido errores durante la transmisión se mostrará un mensaje indicándolo.
      1. Indicar "Si" en la pregunta "¿Desea visualizar el log del proceso?".
      2. Se mostrará un informe con los errores que ocurrieron durante el proceso.
    2. En caso de haber realizado de manera correcta la transmisión se mostrará un mensaje indicándolo.
      1. Indicar "Si" en la pregunta "¿Desea visualizar log de Transmisión?".
      2. Se mostrará un informe con los documentos autorizados.

Imprimir PDF

  1. Seleccionar "Imprimir PDF".
  2. Se mostrará una venta de parámetros, informar los datos de acuerdo a los documentos que serán generados los PDF. Informar la serie del documento y el rango de los documentos a transmitir.
    1. ¿Serie de documento? - "A01"
    2. ¿Documento Inicial? - "0010010000001"
    3. ¿Documento Final? - "0010010000001"
    4. ¿Formato? - PDF
  3. Se mostrará una barra de progreso.
  4. Una vez finalizado el proceso se podrán consultar los documento en la ruta informada en el parámetro MV_CFDDOCS en la carpeta llamada "Autorizados".

En caso de ser necesario modificar el xml existen puntos de entrada habilitados para realizar esta operación.

Ejemplos de uso:

Documentos de salida. (NF, NDC, RFN)

User Function M486PESXML()
Local cFilial   := PARAMIXB[1]
Local cSerie    := PARAMIXB[2]
Local cCliente  := PARAMIXB[3]
Local cLoja     := PARAMIXB[4]
Local cDoc      := PARAMIXB[5]
Local cEspecie  := PARAMIXB[6]
Local cXml      := PARAMIXB[7]

//Generación-alteración del xml.
Return cXml

Documentos de entrada. (NCC)

User Function M486PEEXML()
Local cFilial   := PARAMIXB[1]
Local cSerie    := PARAMIXB[2]
Local cCliente  := PARAMIXB[3]
Local cLoja     := PARAMIXB[4]
Local cDoc      := PARAMIXB[5]
Local cEspecie  := PARAMIXB[6]
Local cXml      := PARAMIXB[7]

//Generación-alteración del xml.
Return cXml

La información retornada en la variable cXml deberá contener el xml que será guardado para ser transmitido.

Totvs custom tabs box items
defaultnoyes
referenciapaso06
  1. En el módulo de Facturación, ingresar a la rutina Generac. de Notas  de Crédito y Débito "Actualizaciones | Facturación | Generac. de Notas  de Crédito y Débito".
  2. Registrar una nota de débito, informar los campos necesarios en la factura para generar correctamente el archivo xml.
    1. Tipo Nota D (F2_TIPREF).
  3. Al registrar la nota de débito deberán ser informados los campos del documento al cual se encuentra asociada.
  4. Confirmar el documento.

Nota

Las notas de crédito deben tener un documento asociado. Campos D2_NFORI, D2_SERIORI informados.

Totvs custom tabs box items
defaultno
referenciapaso07
Totvs custom tabs box items
defaultno
referenciapaso08
Totvs custom tabs box items
defaultno
referenciapaso09

04. Campos para documentos de salida (SF2)

...

Paso24
CampoDescripciónPermite quitar de usoObservaciones
F2_FILDESTSucursal destinoNo
F2_CLIENTECódigo del proveedorNo
F2_LOJATienda del proveedorNo
F2_SERIESerie del documentoNo
F2_DOCNúmero de documentoNo
F2_NATUREZModalidadNo
F2_GRPDEPGrupo de depósitos
F2_TIPORETTipo de retorno
F2_ESPECIEEspecie del documentoNo
F2_EMISSAOFecha de emisión facturaNo
F2_MOEDAMoneda de la facturaNo
F2_TXMOEDATasa de la monedaNo
F2_REFMOEDMoneda referencia
F2_REFTAXATasa referencia
F2_DIACTBCod. Diario contabilidadConfigurar el parámetro MV_SEGOFI con un valor diferente de 0.


Rutina: MATA462TN.

Especie: RTS.

Número de Documento: 54.


05. Paquetes de Actualización


Informações
titlePaquetes de actualización de uso interno.

Código: 011316
Pacote: FIS - DMICNS-15614 - CAMPOS USADOS DE ENTRADA.


Código: 011317
Pacote: FIS - DMICNS-15615 - CAMPOS USADOS DE SALIDA.


06. INFORMACIÓN RELACIONADA

DT Campos requeridos en documentos fiscales de Compras URU

DT Campos requeridos en documentos fiscales de Facturación URU

07. TABLAS UTILIZADAS

  • SF1 - Encabezado de documentos de entrada.
  • SF2 - Encabezado de documentos de salida.

...