Diferencia entre revisiones de «Categoría:FACTURAS COMPRA»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Etiqueta: Revertido
 
(No se muestran 8 ediciones intermedias del mismo usuario)
Línea 10: Línea 10:


==Tablas==
==Tablas==
Las facturas de compras no necesitan ninguna configuración en particular excepto:
Las facturas de compras no necesitan ninguna configuración en particular excepto las definidas en [[:Category:COMPROBANTES|COMPROBANTES]].
*La definición de los comprobantes y permisos a los usuarios en [[COMPROBANTES]].
 
Pertenecen a la familia '''FC''' de las [[COMPROBANTES/FAMILIAS]].
 
Para crear una factura de compras:
Para crear una factura de compras:
*[[FACTURAS COMPRA|Facturación de proveedores (FCCAB)]] es la cabecera de la factura.
*[[FACTURAS COMPRA|Facturación de proveedores (FCCAB)]] es la cabecera de la factura.
Línea 37: Línea 39:
==Workflow==
==Workflow==
*[[:Category:WORKFLOW FC|Workflow de facturas de compra]] describe los pasos del workflow de las facturas de compra.
*[[:Category:WORKFLOW FC|Workflow de facturas de compra]] describe los pasos del workflow de las facturas de compra.
==Ejemplo de código==
La etiqueta '''<pre>''' permite mostrar texto preformateado (más información en [https://developer.mozilla.org/es/docs/Web/HTML/Element/pre Etiqueta <pre>]). Por ejemplo, es muy conveniente para mostrar código de programación o textos que no necesitan ningún formato adicional.
Un poquito de assembler:
<pre>
section .text
  global _start            ;must be declared for using gcc
_start:                    ;tell linker entry point
  mov  ax,  8h          ;getting 8 in the ax
  and  ax, 1              ;and ax with 1
  jz    evnn
  mov  eax, 4            ;system call number (sys_write)
  mov  ebx, 1            ;file descriptor (stdout)
  mov  ecx, odd_msg      ;message to write
  mov  edx, len2          ;length of message
  int  0x80              ;call kernel
  jmp  outprog
evnn: 
 
  mov  ah,  09h
  mov  eax, 4            ;system call number (sys_write)
  mov  ebx, 1            ;file descriptor (stdout)
  mov  ecx, even_msg      ;message to write
  mov  edx, len1          ;length of message
  int  0x80              ;call kernel
outprog:
  mov  eax,1              ;system call number (sys_exit)
  int  0x80              ;call kernel
section  .data
even_msg  db  'Even Number!' ;message showing even number
len1  equ  $ - even_msg
 
odd_msg db  'Odd Number!'    ;message showing odd number
len2  equ  $ - odd_msg
</pre>
O un poco de SQL:
<pre>
SELECT DISTINCT
pOBJETOS.FTIPO
, pOBJETOS.FCODIGO
, pOBJETOS.FDESCRIPCION
, pOBJETOS.FCATALOGOKEY_CALC
, FMEDIAWIKI = (SELECT pDOCUMENTA_CATALOGO.FMEDIAWIKI FROM pDOCUMENTA_CATALOGO WHERE pDOCUMENTA_CATALOGO.FCODIGO = pOBJETOS.FCODIGO)
, pOBJETOS.FTS
FROM pOBJETOS WHERE
pOBJETOS.FCODIGO LIKE 'FC%'
AND pOBJETOS.FTIPO = 'prxclases'
ORDER BY
pOBJETOS.FTS
</pre>

Revisión actual - 16:16 31 ene 2025

Introducción

Diagrama de facturas de compra.

Las facturas de compra registran las facturas presentadas por proveedores.

Pueden registrarse directamente o ser originadas en ORDENES DE COMPRA y/o REMITOS DE COMPRA.

Las facturas son canceladas eventualmente usando las ORDENES DE PAGO.

Tablas

Las facturas de compras no necesitan ninguna configuración en particular excepto las definidas en COMPROBANTES.

Pertenecen a la familia FC de las COMPROBANTES/FAMILIAS.

Para crear una factura de compras:

Además, las facturas de compra usan las siguientes tablas para calcular impuestos:

Y el procedimiento del cálculo está detallado en Descripción del cálculo de impuestos.

Tablas obsoletas

Existen algunas tablas obsoletas que se documentan solo para considerar su eventual eliminación, éstas son:

Consultas más usuales, no relacionadas con aprobaciones ni workflow

Workflow