Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:SIGAFAT - Facturación.
Función:
Rutina(s)Nombre TécnicoFecha
MATA488Detalle de Reembolso23/09/2021
LOCXNFDocumentos fiscales.28/09/2021
LOCXEQULOCXECUFunciones genéricas para Notas Fiscales - Ecuador.23/09/2021
M486XFUNEQFunciones genéricas Facturación Electrónica Ecuador23/09/2021
GERXMLA1Funciones genéricas XML para ATS.27/09/2021
FATSECUEsquema de XML  para Factura de Salida / Nota de Débito23/09/2021
EQUATFEstructura de Archivo Transaccional Simplificado (ATS).23/09/2021
País:ECUADOR
Ticket:11571345
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12700

...

El requerimiento consiste en que, tratándose de facturas de Liquidación de Compra, Liq. Comp? = 1 - Si (F2_TPVENT = 1) = Si , el usuario pueda definir el Tipo de Comprobante, en caso de éste sea el tipo 01 – Reembolsos, se deberá habilitar un grid para registrar el detalle de reembolso.

...

  • En función CarregaBotoes() se asigna la opción “Reembolso”.
  • En función LocxDelNF se asigna la función MAT488DEL() que elimina el reembolso y la cuenta por pagar.  
  • En la función LocxDlgNF() se asigna la función MAT488END() que elimina tabla temporal e inicializa variables privadas después de guardar o cancelar la factura.  
  • En función GravaNfGeral() se asigna la función MAT488AQ0() que guarda los reembolsos en tabla AQ0 y , cancela  la Cuenta por cobrar(SE1) y genera una cuenta Cuenta por pagar(SE2) , también se asigna la función LxMetReem() para las métricas de reembolso.
  • En la función NfTudOk() se asigna la función MAT488VLD() que valida información necesaria antes de guardar la Factura.

En el funete fuente LOCXEQU, en función LxCposEqu() se asigna el campo F2_TPDOC y la se crea la función LxMetReem() para la métrica de reembolsos.

...

  • Se crea la función ObtProvCli() que obtiene el proveedor a partir del cliente.
  • En función LFeqXMLan1() se realiza una UNION con query principal para incluir las facturas de venta (SF2) de tipo reembolso, también se obtiene y asigna el proveedor relacionado al cliente de la factura de venta utilizando la ficción función ObtProvCli().
  • Se crea la función ObtReem() que obtiene los reembolsos de la factura de venta.
  • En función LFeqXMLanV() se agrega filtro en el query principal para excluir las facturas de venta de tipo reembolso.

En el archivo e de configuración FATSECU.INI, si la factura de venta es de tipo reembolso se asignaran asignarán los reembolsos al archivo XML.

En el archivo e de configuración EQUATF.NI si la factura de venta es de tipo reembolso ésta será mostrada en el elemento “Compras” del Informe y del XML.

...

Totvs custom tabs box
tabsPre-Condiciones,Pasos
idsPre-Condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-Condiciones
  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-12700.
  3. Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Configuraciones Generales

    1. Revisar la configuración de Campos y Catálogos necesarios para transmisión electrónica: DT Facturación_Electrónica_ECU
    2. Ver detalle en en DT_Liquidacion_de_Compra_Reembolso_EQU
Totvs custom tabs box items
defaultno
referenciaPasos

Factura de Reembolso

  1. En el módulo módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Facturación menú Actualizaciones | Facturación | Facturaciones (MATA467N).  
    La información obligatoria para generar una un reembolso es la siguiente:
    • Número Docto
    • Modalidad
    • Número Autorización
    • Liquidación Compra = 1 – Si
    • Tipo Comprobante = 41 – Comprobante de venta emitido por reembolso.
    • Tipo Reembolso = 01 – Reembolso
    • Ítems de factura con valor.

  2. En el menú "Otras Acciones" seleccionar la opción "Reembolso". 
    1. Llenar los campos que se solicitan en la pantalla de reembolso (Todos los campos del reembolso son obligatorios).
      • Tipo doc. Id = Asignar 04- RUC, 05-Cedula o 06 Pasaporte. Catálogo S002 -Tipo ComprobanteIdentificación
      • Identificación = Número RUC
      • País = Asignar el País de emisión de documento.
      • Tipo Proveedor = 01 – Para persona Natural o 02 – para Sociedad. Catálogo S026 -Tipo ComprobanteProveedor Reembolso
      • Tipo Comprobante =Seleccionar de Catálogo S004 -Tipo Tipos Comprobante Autorizados
      • Establecimiento = Asignar los 3 dígitos del establecimiento
      • Punto Emisión = Asignar los 3 dígitos del punto de emisión
      • Número Comprobante = Asignar número de comprobante
      • Fecha = Asignar la fecha de emisión de documento.
      • Número Autorización = Asignar número de autorización
      • TES = Asignar el TES para calcular los impuestos
      • Valor = Asignar el valor del reembolso
      • Impuesto = Valor del impuesto relacionado a el TES. (llenado automático)
      • Total = Valor + impuesto. (llenado automático)
      • Total Reembolso = Suma del campo "Total" de todos los Ítems. (llenado automático)

        NOTA: El valor total del reembolso debe ser igual al valor total de la factura.

    2. Después de asignar información a los reembolsos dar clic en el botón “Confirmar” y “Finalizar”

  3. Revisar y guardar la Factura de Venta.
    La factura de venta genera una cuenta por cobrar, en el caso del reembolso la cuenta por cobrar se cancela y se genera una cuanta por pagar.

  4. En el módulo módulo Financiero (SIGAFIN) desde  desde el menú menú "Actualizaciones | Cuentas por Pagar | Ctas por Pagar" (FINA050)

    1. Revisar que se haya generado correctamente la cuenta por pagar relacionada al reembolso.


Facturación Electrónica

  1. En el módulo módulo Facturación (SIGAFAT) desde el menú  Actualizaciones menú  "Actualizaciones | Facturación | Facturación Electrónica" (MATA486)
  2. Transmitir la factura de reembolso.
    1. Verificar que la Factura de reembolso este autorizada.  
    2. Verificar que el XML (almacenado en la ruta configurada en el parámetro MV_CFDDOCS) cuente con los tags de reembolso.  
    3. Verificar archivo PDF generado por el proveedor de servicios electrónicos (Correo enviado al Cliente ) 

Archivos Magnéticos - Generación del Anexo Transaccional Simplificado (ATS).

  1. En el módulo módulo Libros Fiscales (SIGAFIS) desde  desde el menú  Miscelánea "Miscelánea | Cálculos | Arch. Magnéticos" (MATA950) :
    1. Generar el archivo para la Retención del Impuestos EQUATF. 
    2. Imprimir el informe y verificar que la factura de reembolso se informe en el apartado de "Compras". 
  2. Ir a la carpeta donde fue creado el archivo XML y validarlo.
  3. Verificar que los datos de la factura de reembolso se asignen dentro del elemento "Compras" y se informen correctamente. 



04. INFORMACIÓN ADICIONAL

...

Card documentos
InformacaoEsta solución aplica para versión Protheus 12.1.17 o superior, con un RPO que cuente con las rutinas correspondientes actualizadas como se indicada en la sección 01 - Datos Generales.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

...