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

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Etiqueta: Revertido
Etiqueta: Revertido
Línea 39: Línea 39:


==Ejemplo de código==
==Ejemplo de código==
La etiqueta '''pre''' permite mostrar texto preformateado (más información en
La etiqueta [https://developer.mozilla.org/es/docs/Web/HTML/Element/pre Etiqueta '''pre'''] permite mostrar texto preformateado o textos que no necesitan ningún formato adicional.
 
[https://developer.mozilla.org/es/docs/Web/HTML/Element/pre Etiqueta '''pre''']
 
[https://developer.mozilla.org/es/docs/Web/HTML/Element/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:
Un poquito de assembler:

Revisión del 16:06 28 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:

  • La definición de los comprobantes y permisos a los usuarios en COMPROBANTES.

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

Ejemplo de código

La etiqueta Etiqueta pre permite mostrar texto preformateado o textos que no necesitan ningún formato adicional.

Un poquito de assembler:

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

O un poco de SQL:

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